什么是最佳方式插入1000行和10列的数组到每个mysql表格下面是我如何显示它,所以它会是一个类似的结构,但我需要一些方向将php嵌套数组插入到mysql表中
foreach ($stack as $val) {
print "<tr>\n";
foreach ($val as $no) {
print " <td>$no</td>\n";}
print "</tr>\n";
}
什么是最佳方式插入1000行和10列的数组到每个mysql表格下面是我如何显示它,所以它会是一个类似的结构,但我需要一些方向将php嵌套数组插入到mysql表中
foreach ($stack as $val) {
print "<tr>\n";
foreach ($val as $no) {
print " <td>$no</td>\n";}
print "</tr>\n";
}
插入成千上万的数据到数据库更好的办法是使用破灭功能implode
我猜你长了这样的事情
$stack = array("man1" => array("name"=>"ik", "class"=>"highskl", "age"=> "12"),"man1" => array("name"=>"ijk", "class"=>"higkl", "age"=> "13"));
,并要将其插入表,尝试使用表字段作为内部阵列的索引,然后调整代码,使其看起来像这样
foreach ($stack as $entry => $value) {
$query = "INSERT INTO table set ";
foreach ($value as $key => $val) {
$query .= $key ."= ".$val.",";}
//use a string function to remove the last comma
$result = mysql_query($query) or die("Error in Query ".$entry." ",mysql_error());
//this helps to track error..
}
对不起,这来得晚了......电源故障! –