cs_hdh
Messages postés140Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention20 août 2012
-
5 févr. 2006 à 10:58
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
9 févr. 2006 à 00:08
Bonjour,
Je cherche à faire une requete toute bête... et la manière que j'utilise est tellement complexe... que je pense ne pas avoir la bonne méthode.... si vous avez des conseils, n'hésitez pas ! (pour une utilisation php mysql)
Le but est d'extraire les distinct categories d'une table et d'en même temps extraire l'url qui lui est associée.
Du genre : select distinct categories, url from ma_table
Malheureusement pour moi -vous vous en doutez- ca ne marche pas !
D'avance merci à tous pour votre aide : j'ai des boucles à faire dans mes requètes... et là mon code devient complètement incompréhensible.. et probablement buggé !
H
Le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus
cs_hdh
Messages postés140Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention20 août 2012 5 févr. 2006 à 18:49
Hello,
Grand merci pour ton aide aussi rapide.... malheureusement je n'arrive pas à faire marcher la requete (et ce malgré les changements de parenthèse, form en from et resutl en result).... suis pas sorti de l'auberge quoi :-)
H, honteux de demander encore un coup de main.. d'avance merci pour votre aide !
Entre nous : je suis surpris qu'il n'y ait pas de méthode plus simple que celle proposée par Sidf... et je vous montre pas la mienne qui est bcp plus longue !!!!
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 5 févr. 2006 à 19:14
Salut,
il nous faudrait la structure de ta table et aussi la forme des données que tu veux récupérer (un exemple quoi) pour t'aider, car là on peut très bien te pondre une table avec un champ catégorie et un champ url et hop c'est fini en une boucle... donc ça veut rien dire pour le moment.
cs_hdh
Messages postés140Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention20 août 2012 5 févr. 2006 à 19:44
select distinct categories, url from ma_table
Ne fonctionne pas chez moi en tout cas (vous aurez compris que requeter n'est pas une chose que je fait depuis tout petit !!)
En tentant de me renseigner j'ai cru comprendre que cette méthode était utilisée en sql... mais pas avec mysql
cs_hdh
Messages postés140Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention20 août 2012 5 févr. 2006 à 20:10
Comme promis voila les explications.. merci d'avance aux lecteurs : si je suis pas clair (ce serait un coup de bol!!).. faites moi signe
pour ce qui est du sql il est là http://www.7rla.com/allprint/sql.sql
sport (est une catégorie)
-eau (est une sous-catégorie)
-plongée (est une sous-sous-catégorie)
-voile (est une sous-sous-catégorie)
-montagne (est une sous-catégorie)
-escalade (est une sous-sous-catégorie)
-ski (est une sous-sous-catégorie)
Pour l'instant dans cette page on peut passer d'une sous-sous-catégorie à une autre
http://www.7rla.com/allprint/ssk_escalade.php on affiche les sous-sous-catégories une par une
(par ex plongée->voile->escalade->ski....)
Il m'est demandé de faire apparaitre tous les items d'une mm catégorie... et de pouvoir passer à la catégorie suivante
avec un système suivant précédent
http://www.7rla.com/allprint/k_sports.php (par ex sport->musée->cuisine)
Voila moi ce que j'ai voulu faire :
faire un distinct des catégories (t01 dans la base )
récupérer l'url qui lui est associée (t26 dans la base)
mettre le tout dans un array pour pouvoir ensuite afficher les précédents suivants
avec un truc du type...
cs_hdh
Messages postés140Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention20 août 2012 7 févr. 2006 à 22:42
Salut,
La requete fonctionne en effet (enfin pas d'erreur en reporting) mais le résultat n'est pas celui escompté :
Le distinct ne se fait pas au niveau de la cathégorie mais au niveau du couple catégorie+url
Ce qui donne :
- catégorie => url
- cuisine => 404.php
- cuisine => k_cuisine.php
- cuisine => s_cuisine.php
- Musées => k_musee.php
- sport => 404.php
- sport => 40sf4.php
- sport => k_sport.php
- sport => k_sports.php
au lieu de
- catégorie => url
- cuisine => 404.php
- Musées => k_musee.php
- sport => 404.php
... m'en vais encore me creuser la tête et je reviens !!
cs_hdh
Messages postés140Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention20 août 2012 8 févr. 2006 à 21:43
Ca fait plaisir de ne pas se sentir seul devant du code !
comme je vous le disais plus haut vous pouvez télécharger la structure de ma table ici
http://www.7rla.com/allprint/sql.sql c'est cela que vous appelez structure de la table ??
.. en esperant que ce soit suffisant ?
merci pour votre aide, et au plaisir de vous lire !!
H