Я начинающий программист, и у меня возникает проблема, которую я не могу решить.Я предсказываю, что это небольшая синтаксическая ошибка, но я не знаю.
Я использую следующий код:
<?php
$x=$_POST['firstname'];
$y=$_POST['lastname'];
$servername = "localhost";
$username = "root";
$password = "";
$dbname="db1";
//Create connection
$conn = new mysqli($servername, $username, $password,$dbname);
//Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
$sql = "INSERT INTO 'user' ('fname', 'lname') VALUES ('$x','$y')";
if ($conn->query($sql) === TRUE) {
echo "New record created succesfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
Как только я нажимаю "Подтвердить", чтобы ввести данные, следующая ошибкаприходит:
успешно подключенОшибка: INSERT INTO 'user' ('fname', 'lname') VALUES ('rty', 'rty') У вас есть ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с '' user '(' fname ',' lname ') VALUES (' rty ',' rty ')' в строке 1
Любая помощь?Заранее спасибо.