我创建了一个注册表,并且我只使用了直接的PHP而不是JavaScript来将我的表单发送到MySQL数据库,所以一切工作正常,没有语法错误或任何东西,但我填写了我的所有信息,然后单击“注册”,它会返回一条消息,说明“列计数与第1行的值计数不匹配”。PHP列计数与第1行的值计数不匹配
我只有14岁,所以这对我来说很困惑,有人有解决方案吗?
这是我的INSERT INTO代码:
$sql = mysql_query("INSERT INTO users(firstname, lastname, email, password, day, month, year, gender)
VALUES('$firstname','$lastname','$email','$db_password','$day','$month','$year')")
or die (mysql_error());
能否请您发表您的PHP代码? – ChrisM 2012-08-16 14:16:06
可能是'INSERT'语句在'VALUES()'里面的值多于或少于列'()'中列出的结果。发布你的代码,我们会看看。 – 2012-08-16 14:17:25
这与您的sql相关的超过了您的php – Sablefoste 2012-08-16 14:17:57