针对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() 函数

返回最近调用函数的最后一个错误描述:

<?php 
// 假定数据库用户名: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);
?>

最新文章

  1. Python的第六天
  2. IOS内测分发策略
  3. SQL SERVER 查询性能优化——分析事务与锁(五)
  4. 加州大学伯克利分校Stat2.3x Inference 统计推断学习笔记: Section 4 Dependent Samples
  5. winmail服务器启动失败 无法启动
  6. NSDictionary
  7. Java模拟网站登录
  8. Storm中并发程度的理解
  9. C# 读取oracle 中文乱码的解决方案
  10. 鼠标聚焦到Text输入框时,按回车键刷新页面原因及解决方法
  11. BEGINNING SHAREPOINT&amp;#174; 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 站点设置
  12. OCP 11G 实验环境安装文档 ( RedHat5.5 + Oracle11g )
  13. Predicate--入门简介
  14. angular select2 ng-model 取值 ng-change调用方法
  15. wildfly 10上使用最新的 Hibernate ORM OGM
  16. Kotlin 基础语法
  17. HDU2028
  18. python 打印堆栈信息方法
  19. -bash: fork: Cannot allocate memory
  20. (NOI2014)(bzoj3669)魔法森林

热门文章

  1. LeetCode 10——正则表达式匹配
  2. TypeError: list indices must be integers or slices, not str
  3. Spring命名空间引入方法
  4. 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_10_练习:统计输入的字符串中
  5. 关于hadoop登陆kerberos时设置环境变量问题的思考
  6. ClientDataSet初步使用
  7. 分享:陆行鸟BGM合集
  8. IntelliJ IDEA的常用设置
  9. C++实现,拓展中国剩余定理——解同余方程组(理论证明和代码实现)
  10. Cors 跨域 共享