2016-08-21 60 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'"); 
}