2016-08-21 2 views
0

다른 사이트를 기반으로 데이터베이스에서 다른 행을 표시하도록 내 페이지를 만들었습니다. 예를 들어 내 메뉴에서 123을 클릭하면 다른 테이블 행이 표시됩니다 321 메뉴에서 같은 사이트에 everythink). 내가 페이지로 이동하면 데이터베이스에서 행을 선택하는 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.

하지만 지금은 (123 및 321 열의) 모든 테이블 행을 표시하려면 한 페이지 (.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'"); 
} 
관련 문제