我的网站内容是使用Ajax从数据表(例如ContentTable)中显示的。共5页。 我的问题是,我想使用另一个表,但仅在第3页上。 例如:
ContentTable:
pageid | header | content |...
1 | "Welcome" | "Main Page" |...
3 | AnotherTable(fruits) |...
Table2
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页上显示水果/苹果。
我得到的当前页面如下:
$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"].'<br>Description: '.$row["description"].'<br><a href="...">Show more about'.$row["type"].'</a>';
}
} else {
echo "the table is empty";
}
}
但是我只想使用一个查询。