utiliser join

utiliser join - PHP - Programmation

Marsh Posté le 11-12-2009 à 19:15:21    

Bonjour,
 
je dois utiliser une commande join. Je ne sais pas du tout ecrire le codage.
 
j'ai dans une table AAA le champ 11111
dans une table BBB le champ 2222, 3333, 4444.
 
comment puisje faire pour afficher le résultat suivant:
 
1111 = 2222, 3333, 4444 ???
 
je ne sais pas du tout faire.
 
Merci d'avance.

Reply

Marsh Posté le 11-12-2009 à 19:15:21   

Reply

Marsh Posté le 11-12-2009 à 21:07:32    

c'est du sql et pas du php ca. En plus je comprends rien à la jointure que tu cherches à faire...


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 11-12-2009 à 21:47:11    

j'ai reussi a faire ma jointure avec le code suivant:
 

Code :
  1. $sql25289 = "select oemp_campaigns_statistics.TotalRecipients, oemp_campaigns_statistics.SentRecipients, oemp_campaigns_statistics.FailedRecipients, oemp_campaigns_statistics.SendStartDateTime, oemp_campaigns.CampaignName, oemp_campaigns.idannonceur FROM oemp_campaigns_statistics LEFT JOIN oemp_campaigns ON oemp_campaigns_statistics.SentRecipients=oemp_campaigns.idannonceur where oemp_campaigns_statistics.idannonceur2='".$_SESSION['id']."'";
  2. $req25289 = mysql_query($sql25289) or die('Erreur SQL !<br>'.$sql25289.'<br>'.mysql_error());
  3. while ($data25289 = mysql_fetch_array($req25289)){


 
seulement voila ce que ca affiche:  
 
nomcampagne:
Re&cced;us: 1
Envoy�s: 1
Erreurs: 0
date d envoi: 2009-12-10 23:32:07
nomcampagne:
Re&cced;us: 1
Envoy�s: 1
Erreurs: 0
date d envoi: 2009-12-10 23:26:31
nomcampagne:
Re&cced;us: 2
Envoy�s: 2
Erreurs: 0
date d envoi: 2009-12-11 20:22:51
 
nomcampagne se trouve dans la tabple oem_campaigns,  les autres résultats se trouvent dans oem_campaigns_statistics.
 
et comme on peut le voir nompagne ne s'affiche pas.
 
Pourquoi? merci d'avance
 

Reply

Marsh Posté le 14-12-2009 à 11:26:44    

la drogue c'est mal :o

Reply

Marsh Posté le 16-12-2009 à 09:03:28    

C'est quoi tous ces numéros ? $sql25289, oh mon dieu ca me parle à mort !
Peut-tu faire un code propre, si possible indenté ?
 
Je ne comprends pas non plus la jointure que tu cherches à faire. Quelle est la relation existante entre tes deux tables AAA et BBB ?

Reply

Marsh Posté le 16-12-2009 à 09:35:30    

Probablement du code genere.  
Quelle tristesse. Un seul remede je dirais : http://livre.fnac.com/a1622726/All [...] s-en-poche

Reply

Marsh Posté le 16-12-2009 à 09:59:52    

fred777888999 a écrit :

Probablement du code genere.  
Quelle tristesse. Un seul remede je dirais : http://livre.fnac.com/a1622726/All [...] s-en-poche


 
Tirage épuisé  :D

Reply

Marsh Posté le 16-12-2009 à 17:03:48    

kaelkaelkael2 a écrit :

Bonjour,
 
je dois utiliser une commande join. Je ne sais pas du tout ecrire le codage.
 
j'ai dans une table AAA le champ 11111
dans une table BBB le champ 2222, 3333, 4444.
 
comment puisje faire pour afficher le résultat suivant:
 
1111 = 2222, 3333, 4444 ???
 
je ne sais pas du tout faire.
 
Merci d'avance.


 
Au cas où tu ne l'ai pas déjà vu, la doc liée à la commande "join" :  
[url=http://www.developpersweb.com/?action=search&q=commande+join&autoRefine=false&refine[]=category:sql] Outil de search... [/url]


Message édité par lautrejojo le 16-12-2009 à 17:07:18
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed