[英]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.