ホームページ > バックエンド開発 > PHPチュートリアル > MySQL は、update、delete、insert ステートメントが正常に実行されたことをどのように確認しますか?

MySQL は、update、delete、insert ステートメントが正常に実行されたことをどのように確認しますか?

WBOY
リリース: 2016-06-13 12:25:07
オリジナル
1473 人が閲覧しました

MySQL は、update、delete、insert ステートメントが正常に実行されたことをどのように確認しますか?
タイトルにあるように、現在は mysql_affected_rows() によって判定されています。つまり、ほぼすべての update、delete、insert 文の後には
if(mysql_affected_rows()!=1){
エラーを報告
}

もっと簡単な方法はありますか?

------解決策のアイデア----------------------心配な場合は更新してください... setmoney=money-1 が実際に実行される場合
、money が 100 ではなく 1 減っていることを確認するために再度選択する必要がありますか?

$result = mysql_query("update...")
sql コマンドが間違っている場合のみ false を返します
そのため、試す必要はありません

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