MySQLi常用函数
MySQLi扩展不仅为PHP连接数据库、执行SQL语句提供了函数,还为方便开发提供很多其他常用的操作函数。例如,获取插入操作时产生的ID、使用函数从结果集中获取信息等。下面列举MySQLi扩展的其他常用函数,如表1所示。
表1 MySQLi扩展常用操作函数
函数 | 描述 |
---|---|
mysqli_connect() | 打开MySQL服务器连接,连接成功返回连接对象,失败返回false |
mysqli_connect_error() | 获取连接时错误信息,返回带有错误描述的字符串 |
mysqli_select_db() | 选择数据库,成功返回true,失败返回false |
mysqli_set_charset() | 设置客户端字符集,成功返回 true,失败返回 false |
mysqli_query() | 执行数据库查询,写操作返回true,读操作返回结果集对象,失败返回false |
mysqli_insert_id() | 获取上一次插入操作时产生的ID |
mysqli_affected_rows() | 获取上一次操作时受影响的行数 |
mysqli_num_rows() | 获取结果中行的数量 |
mysqli_fetch_assoc() | 获取一行结果并以关联数组返回 |
mysqli_fetch_row() | 获取一行结果并以索引数组返回 |
mysqli_fetch_all() | 获取所有的结果,并以数组方式返回 |
mysqli_free_result() | 释放结果集 |
mysqli_errno() | 返回最近函数的错误编号 |
mysqli_error() | 返回最近函数调用的错误信息 |
mysqli_close() | 关闭数据库连接 |