首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PHP判读MySQL是否执行成功

PHP判读MySQL是否执行成功

作者头像
Yiiven
发布2022-12-15 11:18:13
发布2022-12-15 11:18:13
2.5K0
举报
文章被收录于专栏:怡文菌怡文菌

针对update 语句等会对数据表进行修改的语句

在mysql_query($sql);后面加上

$result = mysql_affected_rows(); 

如果$result 值为-1表明语句没有成功执行,可能是语句格式有问题等等;

如果$result 值为0 表明语句成功执行,但是update并没有改变数据表任何一个字段的值;

如果$result值为1 表明语句成功执行, 而且update改变了数据表的某个或者多个字段的值;

针对select 等等查询类不对数据表任何值进行修改的语句

在 mysql_query($sql);后面加上

$result = mysql_num_rows(mysql_query);

如果$result 值为-1,表明语句没有成功执行,可能是语句格式有问题等等,

如果$result 值为0,表明语句成功执行,但是查询结果为空

如果$result 值为x(x>0),表明成功执行,且查询结果中有x条记录

本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:

原文出处:Yiiven https://cloud.tencent.com/developer/article/2193061

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-05-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档