|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juillet 2008 Messages : 8 ![]() |
Bonjour à tous,
Voici mes tables: Code :
" Seniors A SC Moreuil 0 - 0 Amiens SC " On a besoin de jointure mais je ne sais pas comment faire. pouvez-vous m'aider? merci |
||
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Kévin Inscription : mars 2011 Messages : 12 ![]() |
Salut
En admettant que ta base de données soient en MySQL, la solution que je te propose doit être correcte : Code :
SELECT e.nom | " " | m.score | " " | p.nom FROM match m LEFT JOIN match_equipe e ON m.id_equipe1 = e.id, match_equipe p ON m.id_equipe2 = p.id;
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2008 Messages : 8 ![]() |
Merci pour ta solution.
Je vais la tester mais à quoi sert les | " " |? Merci |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Kévin Inscription : mars 2011 Messages : 12 ![]() |
Les pipes ( | ) permette de concaténer le tout ensemble.
En gros : Retournera le nom de la première équipe + un espace + le score + un espace + le nom de la seconde équipe |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2008 Messages : 8 ![]() |
Je ne comprends pas ton code.
peux tu me faire un exemple? |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Kévin Inscription : mars 2011 Messages : 12 ![]() |
Tu as testé ma requête ?
Si jamais elle fonctionne, je pense que ça sera un bon exemple |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : juillet 2008 Messages : 8 ![]() |
En faite j'ai fait cela:
Code :
echo ???? Merci |
||
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() 83pulse@gmail.com 83pulse@gmail.com Inscription : février 2011 Messages : 33 ![]() |
Si t'es dans une fonction, tu peux lancer return $donnees, sinon oui, echo $donnees
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : juillet 2008 Messages : 8 ![]() |
Oui mais donnees('nom'] ne fonctionne pas.
Merci de m'expliquer comment afficher. Merci |
|
|
00
|
|
|
#10 | ||
|
Invité régulier
![]() Kévin Inscription : mars 2011 Messages : 12 ![]() |
Code :
Je te conseil de chercher sur internet si tu ne comprend pas ce bout de code. C'est des requêtes basiques en interrogation de base de données, c'est pas complexe à comprendre, et les infos abondent sur internet
|
||
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : juillet 2008 Messages : 8 ![]() |
J'ai cette erreur:
Parse error: parse error in C:\Program Files\Programmes\Internet\wamp\www\Scmoreuil v2_1\matchs_test.php on line 77 C'est la première ligne de ton code. Merci |
|
|
00
|
|
|
#12 |
|
Membre actif
![]() Inscription : décembre 2006 Messages : 184 ![]() |
faut échapper les doubles quotes
Code :
$resultat_requette = mysql_query("SELECT e.nom | \" \" | m.score | \" \" | p.nom FROM match m LEFT JOIN match_equipe e ON m.id_equipe1 = e.id, match_equipe p ON m.id_equipe2 = p.id;"); Code :
$resultat_requette = mysql_query('SELECT e.nom | " " | m.score | " " | p.nom FROM match m LEFT JOIN match_equipe e ON m.id_equipe1 = e.id, match_equipe p ON m.id_equipe2 = p.id;'); |
|
|
00
|
|
|
#13 | ||||
|
Invité de passage
![]() Inscription : juillet 2008 Messages : 8 ![]() |
J'ai cette erreur maintenant:
Code :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files\Programmes\Internet\wamp\www\Scmoreuil v2_1\matchs_test.php on line 111 Code :
Code :
Merci |
||||
|
|
00
|
|
|
#14 | ||||
|
Membre actif
![]() Inscription : décembre 2006 Messages : 184 ![]() |
je pense que ta requete retourne une erreur
Code :
a tien en lisant la doc c'est bien ca soit mysql_query retourne une ressource soit false donc moi je ferai ceci (code ré agencé pour l'exemple et requête normalement corrigée) Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com