Salve ho questa condizione in una istruzione mysql:
Codice PHP:
$search=trim($_REQUEST["s"]);
$regione=trim($_REQUEST["r"]);
mysql_query=("Select * from magazine Where Title Like '%$search%' AND Description Like '%$search%' AND Region='$regione' OR Province='$regione'") or die (mysql_error()); 
il problema e che se eseguo solo $search va bene.
Ma se eseguo sia $search che $regione mi tira fuori tutti i risultati che appartengono o al campo del database Region o al campo del database Province ignorando il $search