mysqli经常使用错误处理函数

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

当使用select语句返回的结果集就是mysqli_result类库的对象,因此就能够用这个对象来获取记录信息。好比sql

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

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

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

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

$result->mysqli_fetch_object() 对象

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

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

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

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

相关文章
相关标签/搜索