Bonsoir le forum
J'ai un probleme avec ma jointure :
voic le code :
Le but du code est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $nom_part=@$_GET['nom_part']; $res = mysql_query("SELECT dem.NOM, dem.CP, part.CODEPOSTAL FROM dem WHERE dem.CP = substr(part.CODEPOSTAL,0,2) and part.PERSONNE=$nom_part") or die(mysql_error()); while($ligne = mysql_fetch_array($res)) { $id = $ligne["NOM"] or die(mysql_error()); echo "$id"; }
Dans la table dem, j'ai les variables suivantes :
NOM, CP
Dans la table part j'ai les variable suivantes :
PERSONNE, CODEPOSTAL
Je voudrais faire une comparaison entre dem.CP et part.CODEPOSTAL
si dem.CP = 'substr(part.CODEPOSTAL,0,2)'
alors s'affcihe le NOM de la table dem
Mais cela ne marche pas et le message d'erreru semble provenir de substr :
"You have an error in your SQL syntax near '(part.CODEPOSTAL,0,2) and part.PERSONNE=LEON' at line 1"
Merci a tous.
Partager