繁体   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