[转]php判断mysql_query是否成功执行
针对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条记录
————————————————
版权声明:本文为CSDN博主「风起云涌2019」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012359618/article/details/50364851
补充:
https://bbs.csdn.net/topics/392382323?list=4098666
试下这个
<?php
// 假定数据库用户名:root,密码:123456,数据库:RUNOOB
$con=mysqli_connect("localhost","root","123456","RUNOOB");
if (mysqli_connect_errno($con))
{
echo "连接 MySQL 失败: " . mysqli_connect_error();
}
$sql = "SELECT name,url FROM websites ORDER BY alexa;";
if ($result=mysqli_query($con,$sql))
{
// 返回记录数
$rowcount=mysqli_num_rows($result);
printf("总共返回 %d 行数据。",$rowcount);
// 释放结果集
mysqli_free_result($result);
}
mysqli_close($con);
https://www.runoob.com/php/func-mysqli-error.html
PHP mysqli_error() 函数
返回最近调用函数的最后一个错误描述:
// 假定数据库用户名:root,密码:123456,数据库:RUNOOB
$con=mysqli_connect("localhost","root","123456","RUNOOB");
if (mysqli_connect_errno($con))
{
echo "连接 MySQL 失败: " . mysqli_connect_error();
}
// 执行查询,检查错误
if (!mysqli_query($con,"INSERT INTO websites (name) VALUES ('菜鸟教程')"))
{
echo("错误描述: " . mysqli_error($con));
}
mysqli_close($con);
?>
最新文章
- Python的第六天
- IOS内测分发策略
- SQL SERVER 查询性能优化——分析事务与锁(五)
- 加州大学伯克利分校Stat2.3x Inference 统计推断学习笔记: Section 4 Dependent Samples
- winmail服务器启动失败 无法启动
- NSDictionary
- Java模拟网站登录
- Storm中并发程度的理解
- C# 读取oracle 中文乱码的解决方案
- 鼠标聚焦到Text输入框时,按回车键刷新页面原因及解决方法
- BEGINNING SHAREPOINT&;#174; 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 站点设置
- OCP 11G 实验环境安装文档 ( RedHat5.5 + Oracle11g )
- Predicate--入门简介
- angular select2 ng-model 取值 ng-change调用方法
- wildfly 10上使用最新的 Hibernate ORM OGM
- Kotlin 基础语法
- HDU2028
- python 打印堆栈信息方法
- -bash: fork: Cannot allocate memory
- (NOI2014)(bzoj3669)魔法森林
热门文章
- LeetCode 10——正则表达式匹配
- TypeError: list indices must be integers or slices, not str
- Spring命名空间引入方法
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_10_练习:统计输入的字符串中
- 关于hadoop登陆kerberos时设置环境变量问题的思考
- ClientDataSet初步使用
- 分享:陆行鸟BGM合集
- IntelliJ IDEA的常用设置
- C++实现,拓展中国剩余定理——解同余方程组(理论证明和代码实现)
- Cors 跨域 共享