2016-08-21 87 views
0

我讓我的頁面根據不同的站點顯示不同的行,我點擊了不同的站點(例如,當我點擊菜單中的123時,它會顯示不同的表格行,而不是在321菜單中,在同一站點上的所有思想)。Php-Mysql根據域列從數據庫中選擇行

它的工作原理是這樣的:

$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)來顯示ALL錶行(從123和321列)。

我知道我需要使用「如果」功能,但每次我試圖使它,它沒有工作。

回答

1

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

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