1

私はこの質問に対する決定的な答えが何であるか疑問に思っています。PHP PDOのドキュメントは、ステートメントPDOStatement->rowCountで「影響を受けた」行の数を返すために信頼できないことを警告しています。SELECTそれでも、これはバージョンごとにmySQL+PHPバージョンで完全に機能し続けることがわかりました。別のDBを使用するときに問題が発生する可能性がありますが、別のDBに移行したくない場合は、本当に気にする必要がありますか?

4

1 に答える 1

1

はい、それでもそのメソッドの使用法に注意する必要があります。これはデータベースだけでなく、PHP自体が問題になる可能性があります

安全にプレイしたい場合は、SELECT COUNT(*)代わりに発行する方が良いでしょう。

于 2012-09-26T14:49:59.103 に答える