Php mysqli正在连接到数据库,但它没有存储数据

Php mysqli正在连接到数据库,但它没有存储数据,php,mysql,mysqli,Php,Mysql,Mysqli,设置值时,sql中缺少” 改变 http://localhost:90/Register.php?first_name=adi&email=a@yagoo.com&password=12345&picture_path=home/u.png 到 事实上,您最好使用设置参数,以避免输入错误报告(E\u ALL)在.inc文件的开头,然后编辑问题以包含错误。我可以立即看到您没有为电子邮件、密码和图片路径值添加开头字符。打印最终查询始终是一个好主意,这样您就可以查看传递给my

设置值时,sql中缺少

改变

http://localhost:90/Register.php?first_name=adi&email=a@yagoo.com&password=12345&picture_path=home/u.png


事实上,您最好使用设置参数,以避免

输入
错误报告(E\u ALL)
.inc
文件的开头,然后编辑问题以包含错误。我可以立即看到您没有为
电子邮件
密码和
图片路径值添加开头字符。打印最终查询始终是一个好主意,这样您就可以查看传递给mysql的内容。此外,使用
mysqli\u error($connect)
输出您可能从数据库中获得的任何错误。正如其他人所说,请学习sql注入以及如何保护自己免受其影响。
http://localhost:90/Register.php?first_name=adi&email=a@yagoo.com&password=12345&picture_path=home/u.png
$query= "insert into login (first_name,email,password,picture_path) values ('" . $_GET['first_name'] . "'," . $_GET['email'] . "'," . $_GET['password'] . "'," . $_GET['picture_path'] . "')"; 
$query= "insert into login (first_name,email,password,picture_path) values ('" . $_GET['first_name'] . "','" . $_GET['email'] . "','" . $_GET['password'] . "','" . $_GET['picture_path'] . "')";