ホームページ  >  記事  >  バックエンド開発  >  PHP の mysql 操作 (追加、削除、変更、チェック) が成功したかどうかを確認します。

PHP の mysql 操作 (追加、削除、変更、チェック) が成功したかどうかを確認します。

WBOY
WBOYオリジナル
2016-06-23 13:38:401011ブラウズ

最近CIフレームワークを使用していますが、内部のデータベース操作はThinkPhpほど便利ではないため、データベース操作のフィードバック情報がわからないため、データベース操作が適切であるかどうかを判断するためにネイティブメソッドを使用する必要があります。 success

mysql の PHP 操作 (追加、削除、変更、チェック) が成功したかどうかを判断するには、主に 2 つの関数を使用します

1. mysql_num_rows(data) 関数は、結果セット内の行数を返します

2. mysql_affected_rows() 関数は、前の MySQL 操作によって影響を受けたレコード行の数を返します

mysql_num_rows(data) は主に選択操作に使用されます。戻り値には 3 つの状況があります

1. 戻り値は 0 です。は、select 値が 0 で、結果が得られなかったことを意味します。

2. 戻り値は NULL で、前の select ステートメントにエラーがあることを意味します。 3. 戻り値は 0 より大きい。条件を満たす行

mysql_affected_rows() は、主に挿入、更新、および削除操作に使用されます


1. 戻り値は 0 です。これは、影響を受ける行の数が 0 であることを意味します

2. 戻り値は - 1 (上を意味します) SQL ステートメントに問題があります

3. 戻り値は 0 より大きく、影響を受ける行の数を示します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。