Php 未插入表中的值

Php 未插入表中的值,php,mysql,database,mysqli,Php,Mysql,Database,Mysqli,我需要代码方面的帮助。我试图在注册后将用户详细信息插入我的数据库,但未将详细信息插入所选表 在插入到表中的项目中,自动生成4个值 下面是处理表单并将值插入数据库的php代码,请告诉我为什么没有插入值。多谢各位 尝试将您的插入查询更改为: $sql = "INSERT INTO `user`(`name`, `email`, `number`, `address`, `acc-no`, `balance`, `username`, `password`, `cot`, `access`) VAL

我需要代码方面的帮助。我试图在注册后将用户详细信息插入我的数据库,但未将详细信息插入所选表

在插入到表中的项目中,自动生成4个值

下面是处理表单并将值插入数据库的php代码,请告诉我为什么没有插入值。多谢各位


尝试将您的
插入
查询更改为:

$sql = "INSERT INTO `user`(`name`, `email`, `number`, `address`, `acc-no`, `balance`, `username`, `password`, `cot`, `access`) VALUES ('{$name}','{$email}','{$number}','{$address}','{$account}','{$balance}','{$username}','{$password}','{$cot}','{$access}')";

您得到的任何输出都可能有帮助,如果没有,可以添加一些调试输出。另外:您的代码易受sql注入的攻击。“另外:您的代码易受sql注入的攻击”实际上@Jakumi易受二阶sql注入(存储)或盲sql注入的攻击,您滥用MySQL的SLEEP()函数来探测诸如使用过的表(一次一个字符)使用过的列(一次一个字符)之类的信息如果你知道这些,你可以探测一个有效的用户名和密码(一次一个字符)。因此,topicstarter您最好通过阅读来解决这一问题,您应该阅读SQL注入,而不仅仅是打印“出错了”,为什么不打印来自
mysqli\u error($con)
?@Barmar的错误消息,谢谢。这帮我找到了问题所在。