Я получаю сообщение об ошибке при попытке вставить значения в базу данных myslqli на сервере xampp - PullRequest
0 голосов
/ 14 марта 2020

Ошибка: 1 В синтаксисе SQL произошла ошибка; проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с '1' в строке 1

вот мой код

<?php 
require('db_connect.php');

//Code for Registration 
if(isset($_POST['submit']))
{
    $name=$_POST['name'];
    $email=$_POST['email'];
    $password=$_POST['password'];
    $query="INSERT INTO `user`(`Id`, `name`, `email`, `password`) VALUES ('','$name','$email','$password')";
    $msg=mysqli_query($connection,$query);


if ($connection->query($msg) === TRUE)
{
    echo "New record created successfully";
} 
else
{
`enter code here`echo "Error: " . $msg . "<br>" . $connection->error;
}
}
?>

1 Ответ

0 голосов
/ 14 марта 2020

какая у вас sql версия? Вы должны проверить, возвращают ли значения $name=$_POST['name']; данные, если какое-либо из этих значений принимает значение null в вашей базе данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...