Afficher les informations d'un base de données

Enzo34!

Bonjour/ Bonsoir,
J'ai un site web qui charge des histoires.
Mon fetch all affiche toutes les histoires et quand tu clique sur une histoire elle correspond a un id qui va en paramètres de "lecture.php?id=1" cela affiche l'information de l'histoire de la bdd 1 suivant l'id entrée sauf que dans cette histoire il faudrait que ça affiche les informations en cascades souvent des histoires comportent seulement que 3 chapitres alors ça...​
Bonjour visiteur, merci de vous inscrire ou de vous connecter pour voir l'intégralité de ce sujet ! Identifiez-vous ou inscrivez-vous dès maintenant.
 

WhiiTe

Salut,

Je ne vois pas ton problème, en récupérant l'id de l'histoire via l'URL tu peux faire une liaison / jointure de table entre tes table de chapitre et de texte
 

Paul GTP

Pourquoi avoir fait un schéma relationnel en cascade si tu n'arrives pas à utiliser les jointures en SQL ? D:

Admettons que tu aies ta base story, story_chapter, story_text

story (id_story, titre)
chapter (id_chapter, id_story, titre)
text (id_text, id_chapter, text)

Pour récupérer l'intégralité d'une histoire il te suffit de lancer la requête suivante:

Code:
Code:
Vous devez être connecté pour voir le contenu masqué.

C'est bien ça que tu recherchais ? ;)
NB: Si tu utilises le même nom "id_story" dans chapter et dans story par exemple ; plutôt que INNER JOIN chapter c ON c.id_story = s.id_story tu peux utiliser NATURAL JOIN chapter en SQL... mais bon ça viendra dans un second temps avec l'expérience, utiliser des jointures un peu plus classique pour le moment :p
 
Haut Bas