ホームページ >バックエンド開発 >PHPチュートリアル >Mysql_affected_rows の疑問
mysql_affected_rows に関する混乱
マニュアルには次のように書かれています:
mysql_affected_rows
link_identifier に関連付けられた最新の INSERT、UPDATE、または DELETE クエリによって影響を受けるレコード行の数を取得します。 SELECT クエリの場合は、mysql_num_rows()
を使用します。
しかし、なぜ select を実行するときに mysql_affected_rows を使用しても問題ないのでしょうか?
<br /> $sql="select id,name,age,sex from xtable";<br /> $result=mysql_query($sql);<br /> $rows = mysql_affected_rows();<br /> if($result && $rows ){<br /> var_dump($rows);//输出结果的确是查询到的结果的行数<br /> }