我必须在我的数据库中做很多插入操作,从xml导入数据。 现在,如果我在循环中打开和关闭连接,脚本可以正常工作,但会崩溃以获取最大连接数,如果使用下面的代码,它只执行一次mysqli_multi_query。在foreach循环中的mysqli多查询
我只需要知道,如何保持连接在循环中执行新的多查询。
$xml = simplexml_load_file('demo.xml');
$mysqli =new mysqli($servername, $username, $password, $dbname);
foreach($xml->datas as $data) {
$sql="INSERT IGNORE INTO table1 (hobby) values ('".$data->child74."');";
$sql.="INSERT IGNORE INTO table2 (pizza, spaghetti) values ('".$data->child55."', '".$data->child52."');";
// a lot more insert...
mysqli_multi_query($mysqli,$sql);
}
mysqli_close($mysqli);
你错过了'“'或它的类型是? – C2486
为什么你需要'mysqli_multi_query'? – bew
typeof运算错误........ – Beginner