php-显示来自多个表的页面内容?

ztyzrc3y  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(179)

我的网站内容是通过ajax的datatable(例如contenttable)显示的。共5页。我的问题是,我想用另一个表,但只在第3页。例如:
内容:

pageid | header       | content       |...
  1    |  "Welcome"   | "Main Page"   |...
  3    |     AnotherTable(fruits)     |...

表2

id | type      | description
1  | fruit     | "In botany, a fruit is the...."
2  | vegetable | "Vegetables are parts of...."

表3

id | type | name | description
1  | fruit| apple| "An apple is a sweet...."
...

在这种情况下,我想在第3页显示水果/苹果。

sql示例:

我得到的当前页面如下: $GetPageID = isset($_GET['pg']); 基本sql如下: SELECT header, content FROM ContentTable WHERE pageid=$GetPageID ```
/* run extra SQL query */
if ($GetPageID == 3){
$SQL = "SELECT type, description From Table2;"
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo 'Type: '.$row["type"].'Description: '.$row["description"].'Show more about'.$row["type"].'';
}
} else {
echo "the table is empty";
}
}

但我只想使用一个查询。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题