簡體   English   中英

PHP-Mysql根據域列從數據庫中選擇行

[英]Php-Mysql choosing rows from database based on Domain column

我使我的頁面顯示基於我單擊的不同站點的數據庫中的不同行(例如,當我單擊菜單中的123時,它將顯示與321菜單中不同的表行,每個人都在同一站點上思考)。

它是這樣的:

$id_dom=$_GET['id_dom'];
$query = mysql_query("SELECT * FROM summary WHERE Domain='$id_dom'");

因此,當我轉到頁面:test.com/db.php?id_dom=123時,它將顯示與test.com/db.php?id_dom=321中不同的表。

但是現在我需要制作一頁(.php?id_dom = ALL)以顯示所有表行(從123和321列開始)。

我知道我需要使用“ if”功能,但是每次我嘗試使用它時,它都不會起作用。

您應該使用兩個不同的選擇

if ($id_dom =='ALL')  {
    $query = mysql_query("SELECT * FROM summary ");
} else {
    $query = mysql_query("SELECT * FROM summary WHERE Domain='$id_dom'");
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM