| |||||||
| Développement web Pour les webmasters qui utilisent PHP, MySQL, AJAX, CSS, JavaScript, etc. |
![]() |
| | Outils de la discussion | Modes d'affichage |
| | | #1 | ||||||
| Membre émérite Date d'inscription: 06/10/04 Localisation: Saint-Leu-d'Esserent / Oise / France
Messages: 763
Disco: ![]() ![]() |
Bonjour à tous, pour une fois, c'est moi qui ai besoin de votre aide. Voilà ce que je veux faire: Je souhaite stocker des articles dans une base mySQL. Pour cela mon modèle de document est construit ainsi: Chaque dossier contient plusieurs pages qui elles-mêmes contiennent plusieurs sections. Evidemment, il y a plusieurs dossiers, le nombre de pages par dossier est variable, ainsi que le nombre de sections par page. Voilà où j'en suis: J'ai défini le format d'un dossier: Code: id titre idPremierePage idDernierePage Code: id titre idPremiereSection idDerniereSection Code: id titre codeHtml Et mon problème: Ce système ne me convient pas. En effet, ce principe de stocker la gamme d'id impose que les id se suivent, ce qui m'empêche de rajouter des pages sans recalculer tous les id derrière, et impose d'échanger les contenus de deux pages pour en changer l'ordre… Je suis sûr que quelqu'un a déjà été confronté à ce problème. Quel est votre solution? Merci de votre aide! | |||||||
|
--------------------
C é r o c e www.ceroce.com www.cocoa.fr | ||||||||
| | | |||||||
| | #2 | |
| Membre d'élite Date d'inscription: 30/07/05 Localisation: Alcatraz
Messages: 1270
Disco: ![]() ![]() ![]() ![]() | ||
|
--------------------
Keep it simple | ||
| | | |
| | #3 | |||||||
| Membre émérite Date d'inscription: 06/10/04 Localisation: Saint-Leu-d'Esserent / Oise / France
Messages: 763
Disco: ![]() ![]() |
Si j'ai bien compris ce que tu me suggères, j'aurais ça: dossier: id titre titreTablePages ça ne me semble pas une très bonne idée, parce que cela signifie que pour chaque page je vais devoir créer une table des sections. Ca va commencer à faire beaucoup de tables, (300 pour 30 articles de 10 pages) qui en plus ont toutes le même format. Si je fais pareil pour les sections, ça me fait encore plus de tables! | |||||||
|
--------------------
C é r o c e www.ceroce.com www.cocoa.fr Dernière modification par Céroce ; 14/02/2007 à 08h58. | ||||||||
| | | |||||||
| | #4 | |||||||
| Rompu à MacG Date d'inscription: 08/03/05 Localisation: La Belle Gigue
Messages: 6042
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Je vais peut-être dire une bêtise mais si tu faisais : Format d'un dossier: Code: id titre Code: id titre iddossier | |||||||
|
--------------------
Où cours-je, mes potes iront… © Le Chat – Tutoriel express xhtml + css Dernière modification par gloup gloup ; 14/02/2007 à 10h31. | ||||||||
| | | |||||||
| | | #5 | ||||||
| Membre émérite Date d'inscription: 06/10/04 Localisation: Saint-Leu-d'Esserent / Oise / France
Messages: 763
Disco: ![]() ![]() |
Merci! Je crois que c'est la bonne solution. Je partais du principe que le dossier savait quelles pages il contenait, alors que ce que tu me proposes c'est que c'est la page qui sait à quel dossier elle appartient. Plutôt que faire du copier-coller pour changer l'ordre, je pense que chaque page pourrait stocker quelle est sa place. Merci aussi à Averell de m'avoir répondu, gràce à vous je vais enfin pouvoir changer le monde! | |||||||
|
--------------------
C é r o c e www.ceroce.com www.cocoa.fr | ||||||||
| | | |||||||
| | #6 | |
| Membre d'élite Date d'inscription: 30/07/05 Localisation: Alcatraz
Messages: 1270
Disco: ![]() ![]() ![]() ![]() | ||
|
--------------------
Keep it simple | ||
| | | |
![]() |
| Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s)) | |
| Outils de la discussion | |
| Modes d'affichage | |
| |
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| [help]un simple script de connexion entre mysql et cocoa | issamneo | Développement sur Mac | 2 | 12/01/2007 10h29 |
| Relations humaines | dool | Le Bar MacG | 366 | 03/04/2006 22h52 |
| plusieurs instances d'un même programme | mr_awd | Mac OS X | 58 | 15/06/2005 13h39 |
| probleme multiples avec panther et mysql 4.015 ET COMPLETE | Patmac | Développement web | 9 | 15/01/2004 14h29 |
| Ouvrir plusieurs instances d'un logiciel | SpiritCatcher | Mac OS X | 2 | 24/03/2003 08h09 |