Syntaxe de la requête MySQL
Bonjour,
Je suis nouveau en PHP/MySQL, et j'ai un souci avec une syntaxe SQL :
Code:
1 2
|
$sql = "SELECT AUN, denomination, ville FROM aun WHERE loc = $loc AND cp = $cp AND ville = $ville ORDER BY ville"; |
Quand les 3 variables ($loc, $cp, $ville) sont remplies (!= de null), pas de soucis.
Mais quand il en manque une (quand elle est == null), j'ai une erreur SQL.
Je voudrais faire en sorte que la requête SQL "ignore" les variables qui n'ont pas été remplies (càd qui ont gardé null comme valeur).
Avez-vous des suggestions sur la manière de solutionner ce pb ?
Par avance, merci !
Vince