ホームページ  >  記事  >  バックエンド開発  >  PHP は Insert を実行し、2 つの重複レコードを生成します。この問題を解決するにはどうすればよいですか?

PHP は Insert を実行し、2 つの重複レコードを生成します。この問題を解決するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-13 13:27:272075ブラウズ

タイトルに示すように、PHP は Insert を実行し、2 つの重複レコード
を生成します。ページ内に複数の SQL ステートメントがあります。順序テーブルには重複レコードが挿入されませんが、レコード テーブルに挿入されると重複レコードが生成されることがあります。専門家の指導はありますか?

-----解決策---------
デバッグにGGブラウザを使用していますか?
------解決策------------------
繰り返しの送信を防ぐために、フォームにチケットを追加し、SESSION を使用することをお勧めします。
------解決策------------------
私が見るのは
$sqlstr5 = "INSERT INTO `online_ Saving_record`
(`online_ Saving_record_name`,`online_ Saving_record_money`,
`online_ Saving_record_golds`,`online_ Saving_record_time`,`into_member`)
values(' $ attach',$money,$amount,'$time','$arr1[into_member]')";//リチャージレコードテーブル
にレコードを書き込むと、レコードテーブルに影響を与える可能性があります。投稿した他のコードは次のようですこれら 2 つのテーブルに変数をそれぞれ入れているため、問題は影響しません。order テーブルに重複レコードがない場合は、sql5 のみが繰り返し送信されていないことが考えられます。コードブロック内の IF と '}' を確認して、問題があるかどうかを確認してください。ただし、提出されたコードに関する限り、何が間違っているのかわかりません

ディスカッション
$sqlstr3 = "update `online_members` set `online_members_golds` = ".$sum."
where online_members_name = '".$attach."'" / /プレイヤーにリチャージ
$sqlstr6 = "`online_adminstrator_sub` を更新` online_adminstrator_s を設定します……
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。