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 相关文章推荐
php基础知识:函数基础知识
Dec 13 PHP
php基础知识:类与对象(3) 构造函数和析构函数
Dec 13 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
解析PHP正则提取或替换img标记属性
Jun 26 PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
Jan 07 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
Sep 23 PHP
php通过记录IP来防止表单重复提交方法分析
Dec 16 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
Apr 26 PHP
PHP微信开发用Cache 解决数据缓存
Jul 11 PHP
PHP 5.6.11中CURL模块问题的解决方法
Aug 08 PHP
Thinkphp框架开发移动端接口(1)
Aug 18 PHP
PHP验证终端类型是否为手机的简单实例
Feb 07 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
PHP函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
php+iframe 实现上传文件功能示例
2020/03/04 PHP
自动更新作用
2006/10/08 Javascript
javascript 解决表单仍然提交即使监听处理函数返回false
2010/03/14 Javascript
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
JS实现点击事件统计的简单实例
2016/07/10 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
了解javascript中的Dom操作
2019/05/27 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
react中hook介绍以及使用教程
2020/12/11 Javascript
[03:12]完美世界DOTA2联赛PWL DAY9集锦
2020/11/10 DOTA
python 多线程应用介绍
2012/12/19 Python
如何利用python查找电脑文件
2018/04/27 Python
python求质数的3种方法
2018/09/28 Python
python科学计算之narray对象用法
2019/11/25 Python
dpn网络的pytorch实现方式
2020/01/14 Python
Python3运算符常见用法分析
2020/02/14 Python
如何在sublime编辑器中安装python
2020/05/20 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
使用pandas实现筛选出指定列值所对应的行
2020/12/13 Python
3D空间设计学生找工作的自我评价
2013/10/28 职场文书
卫校毕业生自我鉴定
2013/10/31 职场文书
好的旅游活动方案
2014/08/19 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
新员工考核评语
2014/12/31 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
高二英语教学反思
2016/03/03 职场文书
导游词之塘栖古镇
2019/12/04 职场文书