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


Posted in PHP onMarch 28, 2013

从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 相关文章推荐
Windows下的PHP5.0安装配制详解
Sep 05 PHP
PHP中调用JAVA
Oct 09 PHP
快速开发一个PHP扩展图文教程
Dec 12 PHP
php中使用explode查找某个字符是否存在的方法
Jul 12 PHP
php中Socket创建与监听实现方法
Jan 05 PHP
php通过strpos查找字符串出现位置的方法
Mar 17 PHP
PHP中的traits实现代码复用使用实例
May 13 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
Jun 28 PHP
PHP中header用法小结
May 23 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
Apr 27 PHP
php页面跳转代码 输入网址跳转到你定义的页面
Mar 28 #PHP
PHP 数组和字符串互相转换实现方法
Mar 26 #PHP
php中将html中的br换行符转换为文本输入中的换行符
Mar 26 #PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
Mar 26 #PHP
自定义php类(查找/修改)xml文档
Mar 26 #PHP
php中DOMElement操作xml文档实例演示
Mar 26 #PHP
PHP 自定义错误处理函数trigger_error()
Mar 26 #PHP
You might like
S900/ ETON E1-XM 收音机
2021/03/02 无线电
站长助手-网站web在线管理程序 v1.0 下载
2007/05/12 PHP
php 无限级数据JSON格式及JS解析
2010/07/17 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
PHP编程实现csv文件导入mysql数据库的方法
2017/04/29 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
PHP getDocNamespaces()函数讲解
2019/02/03 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
JavaScript 组件之旅(二)编码实现和算法
2009/10/28 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
python常见数制转换实例分析
2015/05/09 Python
python检测某个变量是否有定义的方法
2015/05/20 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
SQLite3中文编码 Python的实现
2017/01/11 Python
python实现输入数字的连续加减方法
2018/06/22 Python
Python实现简单的用户交互方法详解
2018/09/25 Python
Python3批量生成带logo的二维码方法
2019/06/24 Python
Python实现代码统计工具
2019/09/19 Python
Python实现粒子群算法的示例
2021/02/14 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
网站创业计划书
2014/04/30 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
工作岗位职责范本
2015/02/15 职场文书
2015年绩效考核工作总结
2015/05/23 职场文书
党风廉政承诺书2016
2016/03/25 职场文书
浅谈MySQL函数
2021/10/05 MySQL