mysqli相对于mysql有很多优势,建议大家使用,如果没有了解,可以查看mysql的基础教程:
mysqli连接数据库 和 mysqli预处理prepare使用 。不仅如此,mysqli更是支持多查询特性,看下面这段php代码:
<?php
$mysqli = new mysqli("localhost","root","","new");
$mysqli->query("set names 'utf8");
//多条sql语句
$sql = "select id,name from `user`;";
$sql .= "select id,mail from `user`";
echo $sql;
if ($mysqli->multi_query($sql)){//multi_query()执行一条或多条sql语句
do{
if ($rs = $mysqli->store_result()){//store_result()方法获取第一条sql语句查询结果
while ($row=$rs->fetch_row()){
var_dump($row);
echo "<br>";
}
$rs->Close(); //关闭结果集
if ($mysqli->more_results()){ //判断是否还有更多结果集
echo "<hr>";
}
}
}while($mysqli->next_result());//next_result()方法获取下一结果集,返回bool值
}
$mysqli->close(); //关闭数据库连接
?>关于其中用到的一些方法,我已经注释的很清楚,特别要注意的是multi_query()执行多条语句时,语句之间是用 ; 隔开的,否则会出现错误
编辑推荐:
- mysqli多条sql语句查询02-28
- 常用的mysql日期函数02-28
- 了解sql语句中where和having的区别02-28
- MySQL数据库优化的简单方法02-28
- 解析mysql数据库设计技巧02-28
- 解析MySQL高速缓存启动方法及参数(query_cache_size)02-28
- 详解mysql慢查询02-28
- 了解mysql中select语句操作实例02-28
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- mysqli多条sql语句查询
mysqli多条sql语句查询
26-02-28 - 常用的mysql日期函数
常用的mysql日期函数
26-02-28 - MySQL数据库优化的简单方法
MySQL数据库优化的简单方法
26-02-28 - 解析mysql数据库设计技巧
解析mysql数据库设计技巧
26-02-28 - 解析MySQL高速缓存启动方法及参数(query_cache_size)
解析MySQL高速缓存启动方法及参数(query_cache_size)
26-02-28 - 详解mysql慢查询
详解mysql慢查询
26-02-28 - 了解mysql中select语句操作实例
了解mysql中select语句操作实例
26-02-28 - MySQL索引什么情况下创建
MySQL索引什么情况下创建
26-02-28 - 简单介绍Mysql的SQL服务器模式
简单介绍Mysql的SQL服务器模式
26-02-28 - MySQL和Django在Ubuntu14.04下的环境部署全过程
MySQL和Django在Ubuntu14.04下的环境部署全过程
26-02-28
