-3
我在使用mysql時遇到一些問題。而我完全不知道!爲什麼不能處理這個查詢?(mysql,php)
這問題是...
$sql = "insert into Write_Member_Comment(writer, passwd, commentID)
values('test', '$passwd' '$commentID')";
mysql_query($sql, $connect);
echo mysql_error();
我暫時填補作家 '測試'(orginally這是 '$作家'),但結果是...
'Column count doesn't match value count at row 1'
這裏的我的Write_Member_Comment表。
create table Write_Member_Comment(
writer char(30) not null,
passwd char(30) not null,
commentID int not null,
FOREIGN KEY (commentID) REFERENCES PostComment(commentID) ON DELETE CASCADE ON UPDATE CASCADE) engine=InnoDB character set=utf8;
爲什麼不工作?
你錯過了最後兩個值之間的逗號。 – andrewsi
這個問題似乎是脫離主題,因爲它是關於語法錯誤 – Kermit