Jonction de table

copper
Invité n'ayant pas de compte PHPfrance

06 déc. 2006, 05:29

Bonjour à tous.

J'ai une question toute bete.

J'ai 1 table clients
id
nom
prenom
commentaire
...

Et 1 table paiements
id
id_client
montant
commentaire
...

Je veux voir tous les paiements avec les infos du client donc je fais
$query = sprintf("SELECT * FROM paiements LEFT JOIN clients ON paiements.id_client=clients.id");

Par contre comment faire pour afficher le commentaire sur le client ou le commentaire sur le paiement (et oui les 2 champs ont le meme nom) ?

$rsConsultPaiements = mysql_query($query);
while ($rowConsultPaiements = mysql_fetch_assoc($rsConsultPaiements))
{
$rowConsultPaiements['commentaire']
}


Merci d'avance je suis bloque

Copper

ViPHP
ViPHP | 1961 Messages

06 déc. 2006, 09:00

Bonjour,

Si tu souhaites les differencier il te suffis de préfixer le nom du champ par le nom de la table.
Pour le commentaire de la table clients

Code : Tout sélectionner

clients.commentare
Pour le commentaire de la table paiements

Code : Tout sélectionner

paiements.commentare
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein