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 相关文章推荐
实用函数7
Nov 08 PHP
PHP程序员编程注意事项
Apr 10 PHP
PHP开发过程中常用函数收藏
Dec 14 PHP
屏蔽机器人从你的网站搜取email地址的php代码
Nov 14 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
May 06 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
培养自己的php编码规范
Sep 28 PHP
php 无限级分类 获取顶级分类ID
Mar 13 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 PHP
php如何获取Http请求
Apr 30 PHP
php 原生分页
Apr 01 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
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
PHP利用hash冲突漏洞进行DDoS攻击的方法分析
2015/03/26 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
PHP构造函数与析构函数用法示例
2016/09/28 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
Jquery练习之表单验证实现代码
2010/12/14 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
JavaScript学习笔记之JS函数
2015/01/22 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
浅谈JS继承_寄生式继承 &amp; 寄生组合式继承
2016/08/16 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
2016/11/01 Javascript
JS数组返回去重后数据的方法解析
2017/01/03 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
2017/10/01 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
关于layui导航栏不展示下拉列表的解决方法
2019/09/25 Javascript
Python操作MySQL简单实现方法
2015/01/26 Python
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
python getpass实现密文实例详解
2019/09/24 Python
python实现银行实战系统
2020/02/26 Python
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
世界首屈一指的钓鱼用品商店:TackleDirect
2016/07/26 全球购物
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
iostream与iostream.h的区别
2015/01/16 面试题
业务助理岗位职责
2013/11/18 职场文书
酒店人事专员岗位职责
2013/12/19 职场文书
《金孔雀轻轻跳》教学反思
2014/04/20 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
2015大学生实训报告
2014/11/05 职场文书
教师聘用意向书
2015/05/11 职场文书