list.php에서 
<form action=search.php> 
<input type=text name=조건1> 
<input type=text name=조건2> 
<input type=text name=조건3> 
<input tpye=submit> 
</form> 
이렇게해서 search.php 에서 mysql 검색을 할때, 각 조건들이 각각 있을경우를 따질라고, 
if문으로 분기를 시키려니, 
=============================== 
if(조건1 != null && 조건2 == null && 조건3 == null) { 
  $query="select count(uid) from log where 필드조건1="조건1"; 
} else if(조건1 != null && 조건2 != null && 조건3 == null) { 
  $query="select count(uid) from log where 필드조건1="조건1" && 필드조건2="조건2"; 
} else if ... 
=============================== 
이렇게 조건들이 많이질수록 각각의 경우가 너무 많아지네요...(ㅠㅠ) 
어떻게 간단하게 짧게 하는 수가 없나요? 

==> 
$where_arr = array(); 
if( 조건1 ) { $where_arr[] = "필드조건1=$조건1"; } 
if( 조건2 ) { $where_arr[] = "필드조건2=$조건2"; } 
if( 조건3 ) { $where_arr[] = "필드조건2=$조건3"; } 
$where = $where_arr ? implode( " and ", $where_arr ) : "1=1"; 
$query="select count(uid) from log where ".$where;