为了账号安全,请及时绑定邮箱和手机立即绑定

mysql_affected_rows 输出的返回值。。。

难道返回的值是1吗??怎么解释 只能获取到前一次操作所影响的行数?? 我一个循环,它还是1??那什么其情况不是1?  难道 update fruitshop set num=3 price=10 where id=1 ??  返回出来是2??只这么用的吗??

正在回答

4 回答

就是前一次sql操作,影响的行数

0 回复 有任何疑惑可以回复我~

update fruitshop set num=3,price=10 where id=1 如果id为1  那么

mysql_affected_rows返回值是1

1 回复 有任何疑惑可以回复我~
#1

柯伊伯带的一颗小星星 提问者

何种情况下 影响行数为2甚至3??? 求教
2014-11-09 回复 有任何疑惑可以回复我~


mysql_query('update biao set a2=33 where a1=11');

mysql_query('update biao set a2=33 where a1=111');

echo mysql_affected_rows($con);


0 回复 有任何疑惑可以回复我~

可是当我修改两行的数据时 返回的数值也是1

???????

求正解

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72504    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

mysql_affected_rows 输出的返回值。。。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号