【发布时间】:2014-12-30 03:06:28
【问题描述】:
我收到此错误:“列计数与第 1 行的值计数不匹配”
<?php
mysql_connect("$host", "$username", "$password") or die(mysql_error());
echo"Connected";
mysql_select_db("$database") or die(mysql_error());
echo"Database Found";
mysql_query("INSERT INTO $table(id, author, title, savetext) VALUES ('1','id1')") or die(mysql_error());
mysql_query("INSERT INTO $table(id, author, title, savetext) VALUES ('2','author1')") or die(mysql_error());
mysql_query("INSERT INTO $table(id, author, title, savetext) VALUES ('3','title1')") or die(mysql_error());
mysql_query("INSERT INTO $table(id, author, title, savetext) VALUES ('4','savetext1')") or die(mysql_error());
echo"Data Inserted";
mysql_close();
?>
【问题讨论】:
-
那个错误信息你不明白怎么办?它准确地告诉你出了什么问题。
-
强制抨击使用 mysql 而不是 mysqli 或 PDO 我真的认为 StackOverflow 可以自动执行此操作 - 任何时候有人发布使用 mysql 函数的 PHP 代码,它都可以自动添加关于sql注入的评论。
-
@JohnConde 打败了我。