ホームページ > バックエンド開発 > PHPチュートリアル > php+mysqlで重複データを挿入すると例外がスローされますが、その例外はキャッチできますか?

php+mysqlで重複データを挿入すると例外がスローされますが、その例外はキャッチできますか?

WBOY
リリース: 2016-07-06 13:52:17
オリジナル
1271 人が閲覧しました

どういうことかというと、挿入できる場合はtrueを返し、挿入できない場合はfalseを返すということですが、挿入できない場合はそのまま表示します

php+mysqlで重複データを挿入すると例外がスローされますが、その例外はキャッチできますか?

コードを追加してください:

php+mysqlで重複データを挿入すると例外がスローされますが、その例外はキャッチできますか?

返信内容:

どういうことかというと、挿入できる場合はtrueを返し、挿入できない場合はfalseを返すということですが、挿入できない場合はそのまま表示します

php+mysqlで重複データを挿入すると例外がスローされますが、その例外はキャッチできますか?

コードを追加してください:

php+mysqlで重複データを挿入すると例外がスローされますが、その例外はキャッチできますか?

もちろん可能です。
ビジネスニーズに応じて、次の 3 つの方法を使用してページに移動できます

無視: 重複を無視します。

リーリー

置換: 重複がある場合は、古いデータを削除し、新しいデータを追加します

リーリー

重複キーの更新時: 重複がある場合は更新します

リーリー

おすすめ記事:レコードの繰り返し挿入を避けるためのMySqlメソッド(無視、置換、ON DUPLICATE KEY UPDATE)

この例外を自分でキャッチして true または false を返すことができます

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