Aller au contenu

Requete multi-tables + Url


Sujets conseillés

Guest pantographe
Posté

Bonjour,

La requete SQL suivante:

SELECT *
FROM photos_main, photos_lieu, photos_lignes, photos_materiels, lieux
WHERE id = colname AND photos_main.id=photos_lieu.id=photos_lignes.id=photos_materiels.id AND photos_lieu.code=lieux.code

me donne ce message d'erreur: "Column: 'id' in where clause is ambiguous"

sans le id = colname ca marche je crois, mais je suis obligé de le mettre pour le .php?id=1

Quelqu'un peut m'aider ? ;)

Merci d'avance

Posté

Le champ id existe dans plusieurs tables...

Il faut que tu utilises la syntaxe table.id plutôt que id

Ta syntaxe générique id=colname est effectivement ambigue.

Guest pantographe
Posté

comment ca ? je remplace quoi dans le code ?

Posté

Impossible à dire exactement, faute de connaître la structure de tes tables et l'objectif de ta requête (quel résultat tu veux obtenir).

Mais dans id=colname, si tu ne précises pas à chaque fois de quel champ id de quelle table tu parles, ta requête est forcément ambigue...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...