2016-08-21 14 views
0

クリックすると別のサイトに基づいてデータベースから別の行を表示するようにしました(たとえば、自分のメニューで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。

しかし、すべてのテーブル行(123と321列から)を表示するには、1ページ(.php?id_dom = ALL)にする必要があります。

私は "if"関数を使う必要があると知っていますが、それを作るときはいつも、それは仕事をしませんでした。あなたが使用する必要があります

答えて

1

二つの異なる選択

if ($id_dom =='ALL') { 
    $query = mysql_query("SELECT * FROM summary "); 
} else { 
    $query = mysql_query("SELECT * FROM summary WHERE Domain='$id_dom'"); 
} 
関連する問題