Champ: 'id_connexion' dans field list est ambigu
Résolu/Fermé
caro__48
Messages postés
242
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
18 mai 2017
-
3 juil. 2013 à 14:55
caro__48 Messages postés 242 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 18 mai 2017 - 3 juil. 2013 à 16:03
caro__48 Messages postés 242 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 18 mai 2017 - 3 juil. 2013 à 16:03
A voir également:
- Dans field list est ambigu
- Désolé nous ne pouvons pas résumer ce champ avec somme ✓ - Forum Excel
- Le nom du champ de tableau croisé dynamique n'est pas valide - Forum Excel
- Champ lexical de village ✓ - Forum Études / Formation High-Tech
- Excel champ calculé avec condition - Forum Excel
- Tableau croisé, fonction SI dans un calcul ✓ - Forum Excel
2 réponses
Thorak83
Messages postés
1051
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
22 décembre 2017
156
Modifié par Thorak83 le 3/07/2013 à 15:43
Modifié par Thorak83 le 3/07/2013 à 15:43
Bonjour,
alors pour la 1ère partie de la requête SQL je verrais ceci
ca c'est pour lier les 2 tables et n'avoir que les lignes de "chat" qui se trouve dans "connexion" avec id_connexion en commun
pour la 2ème partie, je comprend un peu moins l'histoire du (SELECT id_connexion, Nom_utilisateur From connexion Where id_connexion = '.$nom_personne.') pourquoi ne pas mettre CH.id_connexion =
Ensuite id_connexion n'est pas en numérique ?
Cordialement
alors pour la 1ère partie de la requête SQL je verrais ceci
SELECT CH.id_chat, CH.destinataire, CH.pseudo, CH.message, CH.date, CH.id_connexion FROM chat as CH INNER JOIN connexion as CN ON CH.id_connexion = CN.id_connexion
ca c'est pour lier les 2 tables et n'avoir que les lignes de "chat" qui se trouve dans "connexion" avec id_connexion en commun
pour la 2ème partie, je comprend un peu moins l'histoire du (SELECT id_connexion, Nom_utilisateur From connexion Where id_connexion = '.$nom_personne.') pourquoi ne pas mettre CH.id_connexion =
Ensuite id_connexion n'est pas en numérique ?
Cordialement
caro__48
Messages postés
242
Date d'inscription
mercredi 14 avril 2010
Statut
Membre
Dernière intervention
18 mai 2017
61
3 juil. 2013 à 15:46
3 juil. 2013 à 15:46
si l'id_connexion est en numérique, mais en fait à l'affichage je veux que ça m'affiche que les messages qui correspondent à l'id_connexion qui est "connecté" en ce moment.
C'est pour ça que je récupère l'id de la Session et que je le compare à celui de ma table.
Je suis pas sure d'être très claire...
Je vais essayer tes modifs!
C'est pour ça que je récupère l'id de la Session et que je le compare à celui de ma table.
Je suis pas sure d'être très claire...
Je vais essayer tes modifs!
Thorak83
Messages postés
1051
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
22 décembre 2017
156
Modifié par Thorak83 le 3/07/2013 à 15:53
Modifié par Thorak83 le 3/07/2013 à 15:53
je pense que cette partie donc ne sert à rien. La jointure est la pour cela
3 juil. 2013 à 15:53
3 juil. 2013 à 15:55
3 juil. 2013 à 16:03
Merci beaucoup pour ton aide, tu ma sortie une bonne épine du pied!!
ET voila la requete finie!
$affichage=mysql_query("SELECT
CH.id_chat,
CH.destinataire,
CH.pseudo,
CH.message,
CH.date,
CH.id_connexion
FROM chat as CH
INNER JOIN connexion as CN
ON CH.id_connexion = CN.id_connexion
WHERE (cast(date_format(date, '%d') as signed) = ".date("d")." or cast(date_format(date, '%d') as signed) = ".(date ("d")+1).") AND destinataire = $nom_personne") or die (mysql_error());
Pourquoi faire compliqué quand on peut faire plus simple :)
Merci