【发布时间】:2022-06-10 23:04:06
【问题描述】:
我有三个具有相同列值的表。例如:假设我有三个表“table1”、“table2”、“table3”,每列都有“id em>”、“标题”、“描述”、“类别”、“日期”、“缩略图”、“管理员”。现在我正在尝试从那些 三个 表中获取所有数据。但有一个想法,我想检查一下 if 语句。如果 table1 与 id 不匹配,请检查 table2。如果 table2 与 id 不匹配,请检查 table3 并最后显示数据。请检查我下面的代码,我正在尝试从这三个表中获取数据:
<?php
include('config/database.php');
$id=$_GET['single'];
$query=mysqli_query($conn,"select * from table1, table2, table3 where id='$id' ");
while($row=mysqli_fetch_array($query)){
$title=$row['title'];
$date=$row['date'];
$admin=$row['admin'];
$thumbnail=$row['thumbnail'];
$description=$row['description'];
$category=$row['category'];
}
?>
请帮助我使用 if 语句 从这三个表中获取所有数据 如果您发布答案会更好地理解。提前谢谢你。
【问题讨论】:
-
你想用 if 语句 显示什么?
-
我已经用不同的方法解决了我的问题。谢谢。
标签: php mysql sql database get