複数のステートメントを含む 1 つのクエリを実行して、データベースからレコードを一度に削除したいと考えています。次のようにmysqlクエリを作成します。
$query = "DELETE FROM myTable1 WHERE indexID = '".$myVar."' LIMIT 1; ";
$query .= "DELETE FROM myTable2 WHERE indexID = '".$myVar."' LIMIT 1; ";
$query .= "DELETE FROM myTable3 WHERE indexID = '".$myVar."' LIMIT 6; ";
次に、クエリを次のように呼び出します。
if(!$result = mysqli_query($db, $query)) {
echo "error with $query";
}
私は何か間違ったことをしていますか?phpMyAdmin内でコピーして実行すると、出力されるクエリは問題なく機能します。