我要填寫的MySQL表2維數組數據:填充MySQL表與2維數組數據
for($i=0; $i<sizeof($arr); $i++)
{
$query1="INSERT INTO `fsTest` (`id`,`xxx`,`yyy`,`zzz`)
VALUES('$arr[$i][0]','$arr[$i][1]','$arr[$i][2]','$arr[$i][3]');";
$result1=DatabaseConnector::ExecuteQuery($query1);
}
當我檢查表「fsTest」我能看到的只是1符合以下條目[0] [1] [2] [3]。 如何解決這個問題?
更新:另一件事是我使用$ arr [$ i] [] = $ val;填充數組。 var_dump($ arr)返回Arrayint(0)。
一件事......你沒有實際寫入任何東西在循環的數據庫。 – andrewsi 2012-07-24 19:44:09
@andrewsi我只是懷疑這部分代碼,因爲它可以很好地處理其他數據結構 – Gusgus 2012-07-24 19:45:44
show'var_dump($ arr)' – 2012-07-24 19:46:47