अन्य उत्तर अधिकतर सही हैं, लेकिन जो आवश्यक है उसे पूरा करने का यह एक आसान तरीका है:
$where = array();
if($A != 'any'){ // or whatever you need
$where[] = "A = $A'";
}
if($B != 'any'){ // or whatever you need
$where[] = "B = $B'";
}
if($C != 'any'){ // or whatever you need
$where[] = "C = $C'";
}
$where_string = implode(' AND ' , $where);
$query = "SELECT * FROM table";
if($where){
$query .= ' ' . $where_string;
}
यह शर्तों और विस्तार के किसी भी संयोजन की अनुमति देगा।