【发布时间】:2026-02-14 03:25:03
【问题描述】:
我有一张桌子comments ->
id | comment | type | userid |
1 Hello human 9
2 Hi robot 4
3 Gnaw! animal 1
4 Boo ghost 2
我还有四个表 human,robot,ghost 和 animal
这些表包含一些关于它们自身的基本细节...
现在我知道评论的价值说:$id = 3 如果我这样做了
$data = mysqli_query($con,"SELECT type FROM comments WHERE id = $id");
while($row = mysqli_fetch_assoc($data)){
$table = $row['type'];
$table_data = mysqli_fetch_assoc(mysqli_query($con,"SELECT * FROM $table"));
}
这将为我获取有关评论者的所有数据,但事实证明这太慢了....有什么办法可以将其组合到 一个查询中?
【问题讨论】:
标签: mysql sql select if-statement