所以我基本上有2个阵列,里面有很多数字,我将它们摧毁:
$array1 = implode(", ", $array1);
$array2 = implode(", ", $array2);
当我回显$ array1和$ array2时,它看起来没问题,数字用逗号分隔
但是当我使用时:
"INSERT INTO table1 (array1, array2) VALUES ('$array1', '$array2')";
它只插入第一个数字(这是csv文件中的第一行),我现在该怎么办?
答案 0 :(得分:0)
可能的解决方案是最基本的形式
$array1 = Array(1,2,3,4,5);
$array2 = Array("one","two","three","four","five");
while(count($array1)>0){
$a1 = array_shift($array1);
$b1 = array_shift($array2);
mysql_query("INSERT INTO table (numeric,alpha) VALUES('$a1','$b1')");
}