Peut-on faire une selection comme cela sans utiliser des IF/ELSE

Si $catpays contient une valeur afficher les resultats
puis
si $catprovince contient une valeur afficher les resultats ou la selection serait $catpays AND $catprovince

si $catville contient une valeur afficher les resultats ou la selection serait $catpays AND $catprovince AND $catville


Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sql = "SELECT * FROM menu  WHERE pays='$catpays' OR/AND??? province='$catprovince' OR/AND???  ville='$catville'