0

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

多个查询是处理这个问题的方法吗,像这样:

//connect

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

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

3 回答 3

0

当然,没有什么可以阻止您进行多个查询,但是根据您的操作,JOIN 可能更合适。

这里要涵盖的内容超出了 StackOverflow 答案的合理范围,因此请尝试教程: http ://www.tizag.com/mysqlTutorial/mysqljoins.php

于 2012-04-07T20:20:52.000 回答
0

除非您正在从中收集数据query1并在其中使用数据等,否则您可以使用UNIONJOINquery2将多个查询优化为单个查询。这就是我可以提供的所有内容,而无需查看任何实际代码。

于 2012-04-07T20:22:13.950 回答
0

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

于 2012-04-07T20:24:52.543 回答