は、いくつかのサンプルDBコードです:PHP 5で非同期でmysql_query()を使用する呼び出しはありますか?ここ
理論的にmysql_query("DELETE FROM table1 WHERE info1 = 'blah'");
mysql_query($personal_query);
、最初の行はDELETEを完了する前に2番目の行が実行されますでしょうか?もしそうなら、どうコードを非同期ではないのですか?移動する前にDELETEが完了していることを確認する必要があります。これを解決する戻り値を得るだけだろうか?
$result = mysql_query("DELETE FROM table1 WHERE info1 = 'blah'");
mysql_query($personal_query);
ありがとうございます。
その他の回答は正しいです。それは順次です。 しかし、スクリプトを続行する前に、mysqlからの応答をチェックすることができます。 私はあなたがこれをやっていないと思っています。そうでなければ、連続した問題は解決しません。 – HappyTimeGopher
2つのトランザクションを包むような音は、同時アクセスの問題を解決します。 – halfer