Php I';尝试在xampp服务器上的myslqli数据库中插入值时出错
错误:1 您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以了解第1行“1”附近要使用的正确语法 这是我的密码Php I';尝试在xampp服务器上的myslqli数据库中插入值时出错,php,mysqli,insert,Php,Mysqli,Insert,错误: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'];
<?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;
}
}
?>
您的sql版本是什么?
您应该检查值是否$name=$\u POST['name']代码>返回数据
如果数据库中的任何值接受null则代码易受SQL注入攻击。你应该使用事先准备好的陈述。