[英]DataBase Error: Column count doesn't match value count at row 1
echo $column;//Here $column="Date ,1007001 ,1007002 ,1007003 ,1007004 ,1007005 ,1007006";
echo $columnvalue; // Here $columnvalue="'12/27/2012' ,'1' ,'0' ,'1' ,'1' ,'0' ,'1'" ;
$sql_cmd ="INSERT INTO `databasename`.`$table` (`$column`) VALUES ($columnvalue)";
if(!mysql_query($sql_cmd)) {
die('inside AddUserToDataBase Error: ' . mysql_error());
}
在這里我得到了錯誤:列計數與第1行的值計數不匹配。如何解決? 請幫忙。
('$ column')應該是($ column)
('$ column')表示列名
('Date ,1007001 ,1007002 ,1007003 ,1007004 ,1007005 ,1007006')
那基本上是1列,名字很奇怪(名字是'Date,1007001,1007002,1007003,1007004,1007005,1007006'),它應該是
(Date ,1007001 ,1007002 ,1007003 ,1007004 ,1007005 ,1007006)
要么
('Date' ,'1007001' ,'1007002' ,'1007003' ,'1007004' ,'1007005' ,'1007006')
“列數與第1行的值數不匹配”
通常在values子句中定義的列與實際表的列不匹配時發生。
假設您的表格有4個coulmns,col1 col2 col3 col4
而您只想將數據插入col2,col3,col4
您的插入語句應為:
Insert into table (col2, col3, col4) values (col2val, col3val, col4val)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.