foreach ループでクエリを展開したい。おそらく私の値には削除したくないコンマが含まれているため、エラーが発生する bind_param() なしで実行しています。1 つのクエリで複数の行を挿入したい。このコンテキストで bind_param() を使用する方法はありますか?
コードは次のようになります。
$finalquery = "INSERT INTO mytable (a,b) VALUES";
foreach($xml->entry) {
$abc_a = $xml->schema;
$abc_b = $xml->schema->a;
if($count == 1){
$finalquery .= "($abc_a,$abc_b)"
}else($count == 1){
$finalquery .= ",($abc_a,$abc_b)"
}
//COUNT UP
}
$result = $mysqli->query($finalquery) or die ("ERROR: ($finalquery)");