问下PHP里的,mysql_num_rows 和 mysql_affected_rows 有什么区别啊?

我现在做面向对象的题,为什么在增,删,改上面用的是mysql_affected_rows但是查用的是mysql_num_rows呢?有点匪夷所思。麻烦给我指点一下,已让我... 我现在做面向对象的题,为什么在增,删,改上面用的是mysql_affected_rows 但是查用的是mysql_num_rows呢?有点匪夷所思。麻烦给我指点一下,已让我摆出这个困惑。谢谢 展开
 我来答
匿名用户
2013-09-14
展开全部
mysql_fetch_array 这个函数是用来从结果集中取得一行作为复全数组,或数字数组,或二者兼有(以数组形式返回记录)mysql_num_rows这个函数用来取得结果集中行的数目(可以理解为记录总数吧)mysql_affected_rows 函数是用来取得前一次mysql操作所影响的记录行数(例如说,你删除了n条记录,他就返回n)三个函数都是有不同用法的,都不用比较和区别,很明显mysql_fetch_array读取记录的(读取数据)mysql_num_rows查询记录数目的(查记录总数)mysql_affected_rows返回操作�0�2影响的记录行数(通常用来作判断数据库有没有操作成功)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式