mysqli常用操作
连接关闭数据库
1 | mysqli_connect(host,username,password,dbname,port,socket); |
设置字符串编码
为了避免显示乱码问题需要指定字符串编码
1 | $mysqli->set_charset('utf8'); |
查看字符串编码
返回当前数据库连接的默认字符编码
1 | string mysqli::character_set_name ( void ) |
执行sql语句
1 | $mysqli->query($sql); //失败时返回FALSE |
mysqli错误信息
显示上一次错误描述
1 | string $mysql->error |
显示错误列表
1 | array $mysqli->error_list; |
返回连接错误编号和内容
1 | mysqli_connect_errno //Returns an error code value. Zero if no error occurred |
mysqli事务
1 | $mysqli->begin_transaction();//开启事务 |
mysqli_stmt类
代表mysqli预处理类
1 | $stmt->prepare($sql)//预处理语句 成功返回TRUE,失败返回FALSE |
1 |
|
输出结果
1 | AFG Afghanistan |
1 |
|
输出结果
1 | Number of rows: 20. |
mysqli_result类
代表从一个数据库查询中获取的结果集。
1 | //函数从结果集中取得所有行作为关联数组,或数字数组,或二者兼有 |