$value1=$_POST['csvval'];
foreach($valueas $key=>$value)
{
$qry=mysql_query("insert into tablename(value) values('$value1)");
echo $value;
}
這不適用於插入行 如何使用for循環在數據庫中插入每一行值?如何在循環數據庫中插入值
$value1=$_POST['csvval'];
foreach($valueas $key=>$value)
{
$qry=mysql_query("insert into tablename(value) values('$value1)");
echo $value;
}
這不適用於插入行 如何使用for循環在數據庫中插入每一行值?如何在循環數據庫中插入值
添加大括號在$值(因爲它是單引號內)。否則,它將評估爲'$value'
。 另外,$ value是一個關聯數組。您通過以下方式獲得值:$value[$key]
insert into tablename (value) values ('{$value[$key]}')
因爲您的語法無效...!嘗試'mysql_query(...)或死(mysql_error());' – deceze 2015-02-11 11:36:31
你已經把你的插入查詢放在foreach循環中。這將根據您在其中傳遞的參數運行。 – Matarishvan 2015-02-11 11:38:31
我認爲查詢中缺少單引號時出現語法錯誤。試試這個... $ qry = mysql_query(「insert into tablename('column_nmae')values('$ value1')」); – 2015-02-11 11:43:29