|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 15 ![]() |
Bonjour à tous!!
Je vous explique. J'ai une table avec une colonne nom_manga et nom_musik. Comme un manga a plusieurs musiques il y a forcément plusieurs fois le nom du manga. J'aimerai savoir comment faire pour, lorsque je récupere le nom des mangas par une requete, afficher le nom d'un manga qu'une seule fois au lieu qu'il se repete autant de fois qu'il y a de ligne. Si vous avre besoin d'infos supplémentaires n'hésitez pas merci. |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
J'imagine deux possibilités :
- ou bien faire deux requetes, la première récupérant les mangas, et la seconde pour chaque manga la liste des musiques associées - ou bien faire une requete avec jointure, en faisant un order sur tes mangas, et stocker l'id du manga pour tester à l'enregistrement suivant si on est toujours sur le même. La deuxième a l'avantage de ne récupérer que les mangas qui ont au moins une musique, mais elle reste plus "bidouille" pour moi. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 15 ![]() |
Voila mon code:
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
Au temps pour moi j'avais mal lu.
Si tu as une colonne nom_manga et une colonne nom_musique, sachant qu'on a une relation 1-n ou m-n c'est au niveau de la conception qu'il faut revoir la chose : Il te faut 2 tables séparées musique et manga. Si une musique n'apparait que dans un manga, alors la table musique aura une clé étrangère qui pointera vers la table manga. Si une musique peut apparaitre dans plusieurs mangas, alors on aura une table association entre les deux (avec une clé étrangère pour chaque table). Mais on est ici dans le domaine de la construction des BDD et non de l'utilisation des BDD avec php La deuxième solution reste donc viable en faisant un test non pas sur l'id du manga mais sur le nom (mais non fiable a 100% du coup |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 15 ![]() |
J'avais pas pensé à faire 2 tables. Merci beaucoup!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com