Bonjour,

Je suis nouveau en PHP/MySQL, et j'ai un souci avec une syntaxe SQL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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