php mysql 判断update之后是否更新了的方法

2015-01-24信息快讯网

php+mysql 执行update语句或insert语句或delete后要判断一下是否更新了数据,需要的朋友可以参考下。

首先我的建议是遇到问题摆渡一下,php手册翻上1001遍,问题迎刃而解。

我百度了一下,网友给的答案五花八门。

首先纠正百度来的一个错误的方法:
 
$sql = "update table a set aname='名字' where aid=88"; 
$r = $conn->query($sql); 
if ($r){ 
echo "错误以为这里就是数据做了更新,如果这个aid为88的数据不存在语句同样返回true。"; 
} 

带where的语句即使不符合调节只要sql语句没错同样返回true,这里的true可以理解为sql语句不出错,和这样写是同样的效果:$conn->query($sql) or die("更新出错,请检查参数是否正确。");。
获取update更新的多少行的函数用:mysql_affected_rows($conn) 或者用mysqli_affected_rows($conn)
探讨file_get_contents与curl效率及稳定性的分析
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
深入理解用mysql_fetch_row()以数组的形式返回查询结果
fetchAll()与mysql_fetch_array()的区别详解
用mysql_fetch_array()获取当前行数据的方法详解
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
PHP register_shutdown_function函数的深入解析
解析CI即CodeIgniter框架在Nginx下的重写规则
深入php函数file_get_contents超时处理的方法详解
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
PHP更新购物车数量(表单部分/PHP处理部分)
php更新mysql后获取影响的行数发生异常解决方法
php 带逗号千位符数字的处理方法
用PHP实现小写金额转换大写金额的代码(精确到分)
如何用phpmyadmin设置mysql数据库用户的权限
PHP的SQL注入过程分析
php读取mysql乱码,用set names XXX解决的原理分享
PHP spl_autoload_register实现自动加载研究
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
php array_filter除去数组中的空字符元素
PHP 小心urldecode引发的SQL注入漏洞
jQuery EasyUI API 中文文档 - DateBox日期框
PHP+Mysql+jQuery实现动态展示信息
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
Admin generator, filters and I18n
php中mysql模块部分功能的简单封装
初学PHP的朋友 经常问的一些问题。不断更新
php文档更新介绍
PHP第一季视频教程(李炎恢+php100 不断更新)
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
PHP开发中的错误收集,不定期更新。
©2014-2024 dbsqp.com