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'を確認すると、次のエントリ[0] [1][2][3]を含む1行だけが表示されます。この問題を解決するにはどうすればよいですか?
更新:もう1つは、$ arr [$ i] [] =$val;を使用することです。アレイにデータを入力します。var_dump($ arr)はArrayint(0)を返します。