多个查询一个PHP脚本

时间:2012-04-07 20:15:47

标签: php mysql

我有一个名为profile.php的页面我需要来自同一数据库中多个表的信息。

有多个查询可以解决这个问题,例如:

//connect

//query1
//query2
//query3
//query4

Mysqli_Query(connect, query1)
Mysqli_Query(connect, query2)
Mysqli_Query(connect, query3)
Mysqli_Query(connect, query4)

3 个答案:

答案 0 :(得分:0)

肯定没有什么可以阻止你进行多次查询,但根据你正在做的事情,JOIN可能更合适。

这里有更多内容可以覆盖StackOverflow答案,因此请尝试教程:http://www.tizag.com/mysqlTutorial/mysqljoins.php

答案 1 :(得分:0)

除非您从query1收集数据并在query2中使用此类数据,否则您可以使用UNIONJOIN将多个查询优化为单个查询。在没有看到任何实际代码的情况下,我可以提供这一切。

答案 2 :(得分:0)

我从你的问题得到的是,有很多表,你只需要他们的信息,在这种情况下,只要表格以某种方式相关,最好去UNION或JOIN多个查询。