我必須在我的數據庫中做很多插入操作,從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