mysql错误(列数与第1行的值计数不匹配)

时间:2015-06-12 08:16:19

标签: mysql

我有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行的值计数不匹配)。

1 个答案:

答案 0 :(得分:0)

单引号''不会解析变量而不是按原样发送任何内容,因此基本上您插入一个值为$idm的字符串而不是其值。所以你需要的是将变量从字符串中删除。

$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());