coco2009
-
Compteur de contenus
4 -
Inscrit(e) le
-
Dernière visite
Messages postés par coco2009
-
-
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homez.53/...php on line 20
signifie qu'il n'y pas de resultats retournés
pour palier ce pb il faut que tu testes le résultat :
[...]
$reponse = mysql_query("SELECT nom, client FROM commande WHERE client='Florent'");
if($reponse){
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<?php echo $donnees['nom']; ?> commande de mr ou mme <?php echo $donnees['client']; ?><br />
<?php
}
}
[...]
comment stockes-tu l'identifiant du client ?
-
mysql - recursivité
dans SQL
non ce n'est pas ce que je cherche.
je ne veux remonter que les event_genre.idGenre les plus profond de mon arboresence. les seules valeurs qui m'intéresse sont (en gras) :
pour la table event_genre
1 | 1
1 | 2
1 | 3
je vais essayer d'être plus claire :
j'ai 1 événement (the rocky horror picture show) classé dans diverse catégories (cinéma - horreur - comédie - theatre)
traduit dans ma base ca donne :
table_genre (liste de tous les genres)
idGenre | idParent | nom
1 | 0 | cine
2 | 1 | horreur
3 | 1 | comedie
4 | 0 | théatre
table_event (liste de tous les événement)
idEvent | nom
1 | the rocky horror picture show
table_event_genre (jointure n (event) -> n (genre) )
idEvent | idGenre
1 | 1
1 | 2
1 | 3
1 | 4
je souhaite extraire uniquement les données qui appartiennent au sous catégories les plus profonde :
la ligne 1 | 1 ("the rocky horror picture show" - "cine") de la table ci dessus ne m'intéresse pas puisque les lignes
1 | 2 ("the rocky horror picture show" - "cine>horreur")
1 | 3 ("the rocky horror picture show" - "cine>comedie")
existent
-
mysql - recursivité
dans SQL
Bonjour,
me voici avec un pb lié à la recursivité mysql il me semble, et je ne sais comment m'en dépatouiller, ni même comment l'expliquer...
j'ai 2 tables :
genre
- idGenre
- idParent
- nom
event_genre
- idEvent
- idGenre
ce qui donne par exemple:
pour la table genre
1 | 0 | cine
2 | 1 | policier
3 | 0 | musique
pour la table event_genre
1 | 1
1 | 2 <------ à remonter
1 | 3 <------ à remonter
je voudrais remonter de la table event les lignes (couple idEvent/idGenre) qui correspondent aux genres les plus profonds, sachant que je ne connais pas forcement la profondeur de mon arbre genre
avez vous une idée ?
Merci,
Sandrine
mysql - recursivité
dans SQL
Posté
Merci pour ces pistes.
Je vais tester ta fonction Smile (qui est moins torturée que celle que j'ai faite) !