PHP+mysqli批量查询方法多表数据

PHP+mysqli批量查询方法多表数据
本文介绍了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程序设计有所帮助。

tag:多表方法查询数据批量

相关内容