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的特殊设置
Oct 09 PHP
杏林同学录(一)
Oct 09 PHP
php下使用SMTP发邮件的代码
Jan 10 PHP
PHP编程过程中需要了解的this,self,parent的区别
Dec 30 PHP
Yii查询生成器(Query Builder)用法实例教程
Sep 04 PHP
使用 PHPStorm 开发 Laravel
Mar 24 PHP
PHP设计模式之观察者模式实例
Feb 22 PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 PHP
PHP实现git部署的方法教程
Dec 19 PHP
PHP抽象类与接口的区别详解
Mar 21 PHP
Laravel基础-关于引入公共文件的两种方式
Oct 18 PHP
Yii框架学习笔记之应用组件操作示例
Nov 13 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 删除数组元素
2009/01/16 PHP
php xml文件操作实现代码(二)
2009/03/20 PHP
PHP对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
php多文件上传下载示例分享
2014/02/20 PHP
php中使用gd库实现远程图片下载实例
2015/05/12 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
2009/10/24 Javascript
JavaScript实现生成GUID(全局统一标识符)
2014/09/05 Javascript
express的中间件bodyParser详解
2014/12/04 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
2014/12/20 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
[01:00:54]TI4正赛第二日开场
2014/07/20 DOTA
获取Django项目的全部url方法详解
2017/10/26 Python
python三方库之requests的快速上手
2019/03/04 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
keras实现多种分类网络的方式
2020/06/11 Python
python和JavaScript哪个容易上手
2020/06/23 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
关于运动会的广播稿
2014/09/22 职场文书
检讨书范文1000字
2015/01/28 职场文书
活动简报范文
2015/07/22 职场文书
化验室安全管理制度
2015/08/06 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python