数码资讯
PHP+mysqli批量查询方法多表数据
本文介绍了PHP + mysqli批量查询多个表的数据的方法,分享给你参考。具体实现的方法如下: 注意,两个新的功能,multi_query和store_result,用在这里,具体代码如下: 复制代码代码如下:< PHP 1,创建数据库连接对象 $ mysqli =新的mysqli(localho
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文介绍了PHP + mysqli批量查询多个表的数据的方法,分享给你参考。具体实现的方法如下:
注意,两个新的功能,multi_query和store_result,用在这里,具体代码如下:
复制代码代码如下:< PHP
1,创建数据库连接对象
$ mysqli =新的mysqli(localhost
如果($ mysqli -> connect_error){
模具($ mysqli -> connect_error);
}
$ mysqli ->查询(设置names'gbk);
2,查询多个数据库表
为表=SELECT * FROM新闻限制10,4;;
为表=SELECT * FROM用户;;
3,执行和处理结果
如果(合物=美元mysqli -> multi_query(元表)){
注: / /美元和mysqli ->查询(),来返回一个布尔值
做{
结果=美元($ mysqli -> store_result); / /这里真的返回结果集返回false失败的资源对象;
而($行= $结果-> fetch_assoc()){
foreach($行键= >美元价值){
;
}
;
}
结果$ >免费();
如果(($ mysqli -> more_results)){ / /确定是否有一个结果集
查询数据表;
}
}而($ mysqli -> next_result()); / / next_result()返回真或假;
}
4,关闭数据库连接
$ mysqli ->关闭();
>
希望本文能对大家的PHP程序设计有所帮助。
注意,两个新的功能,multi_query和store_result,用在这里,具体代码如下:
复制代码代码如下:< PHP
1,创建数据库连接对象
$ mysqli =新的mysqli(localhost
如果($ mysqli -> connect_error){
模具($ mysqli -> connect_error);
}
$ mysqli ->查询(设置names'gbk);
2,查询多个数据库表
为表=SELECT * FROM新闻限制10,4;;
为表=SELECT * FROM用户;;
3,执行和处理结果
如果(合物=美元mysqli -> multi_query(元表)){
注: / /美元和mysqli ->查询(),来返回一个布尔值
做{
结果=美元($ mysqli -> store_result); / /这里真的返回结果集返回false失败的资源对象;
而($行= $结果-> fetch_assoc()){
foreach($行键= >美元价值){
;
}
;
}
结果$ >免费();
如果(($ mysqli -> more_results)){ / /确定是否有一个结果集
查询数据表;
}
}而($ mysqli -> next_result()); / / next_result()返回真或假;
}
4,关闭数据库连接
$ mysqli ->关闭();
>
希望本文能对大家的PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。