Bonjour à tous,
Je suis un peu perdu dans ma structure de base de donnée.
Quelles différence y a t il entre une jointure et la modèlisation d'une base de donnée.
J'ai cherché sur le net et j'ai trouvé deux bon tuto. Le premier parle des jointure. il montre un code PHP pour faire une jointure avec un WHERE
Mais aussi il parle plus tard d'utiliser le LEFT JOIN, RIGHT JOIN
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT tutoriels.id,titre,category_id,categories.name ORDER tutotiels,categorie WHERE category.id=categories.id ORDER BY tutoriels.id DESC
Le "coeur" de ma question..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT tutoriels.id,titre,category_id, categories.nom FROM tutoriels LEFT JOIN categories ON tutoriels.category_id=categories.id ORDER BY tutoriels.id DESC
Dans un autre tuto, le monsieur eplique commen faire une relation lors de la modelisation d'une base de donnée
Ma question, concrètement
Mais alors qu'elle est la différence entre une liaison en code PHP (JOIN LEFT) et les liaison qui ont été faite dans la base de donnée ?
J'espère vous avoir donner suffisamment de étail et d'avoir été clair :o)
En tout cas, milles mercis a ceux qui pour allumer mes lanternes :o)
Partager