gpt4 book ai didi

php更新mysql后获取影响的行数发生异常解决方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php更新mysql后获取影响的行数发生异常解决方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

从manual上知道了mysql_affected_rows函数当UPDATE前后的数据一样时会返回异常值,  下面有个方便的解决办法,从官方munual上看到 bdobrica at gmail dot com 留言的:  As a solution to the problem pointed in the post reffering to mysql_affected_rows() returning 0 when you are making an update query and the fields are not modified although the query is valid, i'm posting the following function. It is very simple and based on a previous post.  。

复制代码代码如下

function mysql_modified_rows () {  $info_str = mysql_info();  $a_rows = mysql_affected_rows();  ereg("Rows matched: ([0-9]*)", $info_str, $r_matched);  return ($a_rows < 1)?($r_matched[1]?$r_matched[1]:0):$a_rows;  }  。

PS:因为这个小问题折腾了半天,感觉php真是太不清晰了 。

最后此篇关于php更新mysql后获取影响的行数发生异常解决方法的文章就讲到这里了,如果你想了解更多关于php更新mysql后获取影响的行数发生异常解决方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com