基本上,使用的是 php 和 MySQL。我是初学者。
我想做的是将用户注册到我的数据库中,因此将表单输入存储到我的 users_tb 中。
当我尝试将值插入表单时出现此错误:
“列计数与第 1 行的值计数不匹配”
我认为这是因为我没有插入 user_id 值(自动递增),所以我尝试在 user_id 查询中插入 '' ,但仍然没有运气。
这是查询:
$query = "INSERT INTO users_tb (user_id, user_status, user_gender, user_firstname, user_surname, student_number,
user_email, user_dob, user_name, user_pass)
VALUES('','$status','$gender','$firstname','$surname','$hnumber','$dob','$username','$password')";
mysql_query($query) or die(mysql_error());
mysql_close();
这是否有帮助。如果您需要任何其他代码,请直接说。
只是为了确保插入不必与表中字段的顺序相同,不是吗?
非常感谢,