ホームページ  >  記事  >  バックエンド開発  >  PHP の pdo::statement の rowCount メソッドは、select ステートメントの影響を受ける関数を返すことができますか?

PHP の pdo::statement の rowCount メソッドは、select ステートメントの影響を受ける関数を返すことができますか?

WBOY
WBOYオリジナル
2016-08-25 10:37:221201ブラウズ

下の写真に示すように:

PHP の pdo::statement の rowCount メソッドは、select ステートメントの影響を受ける関数を返すことができますか?

PHP の pdo::statement の rowCount メソッドは、select ステートメントの影響を受ける関数を返すことができますか?

返信内容:

下の写真に示すように:

PHP の pdo::statement の rowCount メソッドは、select ステートメントの影響を受ける関数を返すことができますか?

PHP の pdo::statement の rowCount メソッドは、select ステートメントの影響を受ける関数を返すことができますか?

影響を受けるとは、SELECT クエリによって行の内容が変更されない行の数を指します。

http://php.net/pdo

pdo では、count を使用して結果セット配列を計算し、select によってクエリされた行数を取得します。 rowCount() はクエリ内の影響を受けた (変更された) 行の数を格納します (insert/)更新/削除) .

http://php.net/mysqli

mysqli では、num_rows (バッファー クエリが有効な場合にのみ有効) は select によってクエリされた行の数を格納し、affected_rows はクエリ (insert/update/) 内の影響を受けた (変更された) 行を格納します。 delete) 行数。

更新中に、更新されたコンテンツが元のコンテンツと同じである場合、mysqli のaffected_rows および pdo の rowCount() も 0 を返すことに注意してください。

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