【发布时间】:2015-06-12 08:16:19
【问题描述】:
我有 SQL 语法:
$input = mysql_query("INSERT INTO member (id_member, fullname, username, password, email, phone, ktp, address) VALUES ('$idm', '$fullname','$username', '$password', '$email', '$phone', '$ktp', '$address')") or die ("Error..".mysql_error());
当我运行此代码时,我遇到了这样的错误(列与第 1 行的值计数不匹配)。
【问题讨论】:
-
$address可能在字符串中有单引号,所以最好开始使用准备好的语句。 -
你能编辑你的问题并显示所有 8 个变量的值吗?
-
你能把这个语句回显出来并移植结果吗?看起来你的变量中有一个“,”。
-
停止使用已弃用的
mysql_*API。使用mysqli_*或 PDO 和准备好的语句。 -
谢谢,问题解决了……