时间:2021-07-01 10:21:17 帮助过:8人阅读
$f = '';$v = array()foreach($dbinsert as $row) { if(empty($f)) $f = join(',', $array_key($row)); $v[] = "('" . join("','", $row) . "')";}$sql = "insert into table3 ($f) values " . join(',', $v);//执行 $sql 的语句
$f = '';$v = array()foreach($dbinsert as $row) { if(empty($f)) $f = join(',', $array_key($row)); $v[] = "('" . join("','", $row) . "')";}$sql = "insert into table3 ($f) values " . join(',', $v);//执行 $sql 的语句
1.遍历二维数组,将数组里面的元素合并成字符串(中间使用,号),目的是组成一个inset的串
这个不明白?
2.把上面的串和sql语句再组合成inset语句,循环添加即可
版本很牛B,膜拜一下,我只是翻译一下
Notice: Undefined variable: array_key in Dex3.php on line 19 Fatal error: Function name must be a string in Dex3.php on line 19
19 if(empty($f)) $f = join(',', $array_key($row));
if(empty($f)) $f = join(',', array_keys($row));
1.遍历二维数组,将数组里面的元素合并成字符串(中间使用,号),目的是组成一个inset的串
这个不明白?
2.把上面的串和sql语句再组合成inset语句,循环添加即可
版本很牛B,膜拜一下,我只是翻译一下
果然是三哥,聪明