我有一个名为 profile.php 的页面,我需要来自同一数据库中多个表的信息。
多个查询是处理这个问题的方法吗,像这样:
//connect
//query1
//query2
//query3
//query4
Mysqli_Query(connect, query1)
Mysqli_Query(connect, query2)
Mysqli_Query(connect, query3)
Mysqli_Query(connect, query4)
当然,没有什么可以阻止您进行多个查询,但是根据您的操作,JOIN 可能更合适。
这里要涵盖的内容超出了 StackOverflow 答案的合理范围,因此请尝试教程: http ://www.tizag.com/mysqlTutorial/mysqljoins.php
我从你的问题中得到的是,有很多表,你只需要它们的信息,在这种情况下,只要表以某种方式相关,最好在多个查询中使用 UNION 或 JOIN。