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 相关文章推荐
一个连接两个不同MYSQL数据库的PHP程序
Oct 09 PHP
PHP常用函数小技巧
Sep 11 PHP
浅析php工厂模式
Nov 25 PHP
memcache一致性hash的php实现方法
Mar 05 PHP
Yii视图操作之自定义分页实现方法
Jul 14 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
php实现图片以base64显示的方法
Oct 13 PHP
Zend Framework数据库操作技巧总结
Feb 18 PHP
利用php-cli和任务计划实现订单同步功能的方法
May 03 PHP
PHP机器学习库php-ml的简单测试和使用方法
Jul 14 PHP
如何修改yii2.0自带的user表为其它的表
Aug 01 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
Aug 03 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和MySQL保存和输出图片
2006/10/09 PHP
转换中文日期的PHP程序
2006/10/09 PHP
php jq jquery getJSON跨域提交数据完整版
2013/09/13 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
jQuery实现简单的下拉菜单导航功能示例
2017/12/07 jQuery
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
详解Vue 如何监听Array的变化
2019/06/06 Javascript
超简单的微信小程序轮播图
2019/11/22 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python解析文件示例
2014/01/23 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
利用Python校准本地时间的方法教程
2019/10/31 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
python list的index()和find()的实现
2020/11/16 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
美发活动策划书
2014/01/14 职场文书
办公室主任主任岗位责任制
2014/02/11 职场文书
村党支部换届选举方案
2014/05/02 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
小人国观后感
2015/06/11 职场文书
2016年端午节寄语
2015/12/04 职场文书
承诺书应该怎么写?
2019/09/10 职场文书