Ignorer les champs vides dans une requête sql
j'ai une requête du genre
Code:
1 2 3 4
|
$sql = "SELECT NOM,PRENOM,DATE_NAISS,VILLE FROM CLIENT WHERE NOM like '%".$_POST['NOM']."%' AND PRENOM like '%".$_POST['PRENOM']."%'AND DATE_NAISS like '%".$_POST['DATE_NAISS']."%'
AND VILLE like '%".$_POST['VILLE']."%'" ; |
celle-ci me permet de récupérer les résultats d'une recherche et les affiche dans un tableau , mon problème est quand j’exécute la requête , si par exemple je ne remplis pas tous les champs, quand je fait ma recherche dans le résultat je ne dois pas avoir les résultat des autres like dans ma requête , donc ignorer les champs vides???