zoukankan      html  css  js  c++  java
  • mysqli常用错误处理函数

    mysqli扩展库包含三个类库,分别是mysqli连接库,mysqli_result处理结果集库和预处理库;

    当使用select语句返回的结果集就是mysqli_result类库的对象,所以就可以用这个对象来获取记录信息。比如

    $result = $mysqli->query("select * from mydb where id>8");

    $result->mysqli_fetch_row()  ----mysql_fetch_row//以索引数组获取一行数据

    $result->mysqli_fetch_assoc() //以关联数组获取一行数据

    $result->mysqli_fetch_array() //返回索引数组和关联数组

    $result->mysqli_fetch_object() 

    注意:每次执行一次会从结果集中取一条记录,默认当前记录就是第一行,可以用data_seek()改变行数,如data_seek(3)就是从第三行开始取。

    $result->num_rows;获取行数,$result->field_count;获取列数。

    $mysqli = @new mysqli("localhost",'root','123456','demo_db');创建数据库连接对

    if(mysqli_connect_errno()){

     

        echo "数据库连接失败".mysqli_connect_error();

      $mysqli = null;

     

        exit;

    }

    连接数据库时处理错误函数:mysqli_connect_errno(),mysqli_connect_error();//获取错误号和错误信息

    处理执行SQL语句时出错时的属性:errno,error,注意:这两个属性必须要用面向对象的形式获取 $mysqli->errno;$mysqli->error;

    $mysqli->affected_rows;获取影响行数;$mysqli->insert_id;获取最后增长的id

  • 相关阅读:
    【Hibernate框架】对象的三种持久化状态
    【Mybatis架构】Mapper映射文件中的#{}与${}
    【Mybatis架构】 延迟加载
    IDEA快捷键+使用小技巧
    Aop_AspectJ实现
    Aop_实践篇之过滤器
    Aop_思想篇
    超简单的Springboot中的日志管理配置
    SpringMVC+MYBatis企业应用实战笔记
    Spring学习
  • 原文地址:https://www.cnblogs.com/toward-the-sun/p/3970355.html
Copyright © 2011-2022 走看看