@YouTy6bl4

Форма отправки данный в базу MySQLi, как осуществить?

Есть код:
$mysqli = new mysqli("localhost", "#", "*****", "#");
	$mysqli->set_charset("utf8");
	if (mysqli_connect_errno()) {
		printf("Не удалось подключиться: %s\n", mysqli_connect_error());
		exit();
	}
	
	$Name = trim($_REQUEST['Name']);
	$Email = trim($_REQUEST['Email']);
	$Phone = trim($_REQUEST['Phone']);
	$Address = trim($_REQUEST['Address']);
	$Product = trim($_REQUEST['Product']);
	$Size = trim($_REQUEST['Size']);
	$Amount = trim($_REQUEST['Amount']);
	$dates = date('Y-m-j H:i:s');
	$Money = trim($_REQUEST['Money']);
	
	$position = true;
	
	$mysqli->set_charset("utf8");
	$mysqli->query($connect, "INSERT INTO 'cart' ('Name', 'Email', 'Phone', 'Address', 'Product', 'Size', 'Amount', 'dates', 'Money') VALUES('{$Name}', '{$Email}', '{$Phone}', '{$Address}', '{$Product}', '{$Size}', '{$Amount}', '{$dates}', '{$Money}');");
    $mysqli->close();

В принципе отправлять данные в базу данных он должен, но этого не происходит. В чём может быть ошибка?
p.s. извиняюсь за ту нелепую ошибку.
  • Вопрос задан
  • 506 просмотров
Решения вопроса 2
а зачем вы соединение ($connect) в объекте указываете?
достаточно так:
$mysqli->query("INSE...");
Ответ написан
@YouTy6bl4 Автор вопроса
Ошибку нашёл, кавычки у Name и т.д. были не нужны. Теперь у меня есть полностью рабочая форма использующая драйвер MySQLi если нужно, то я готов предоставить.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы