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

WBOY
リリース: 2016-06-13 13:27:27
オリジナル
2063 人が閲覧しました

タイトルに示すように、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 を設定します……
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート