| | | | |
| | |
| Erfahrener Benutzer Registriert seit: 22.09.2006
Beiträge: 135
![]() | Hallo zusammen, ich möchte mir ein neues Homepageprojekt machen, bei dem ich die ganzen Inhalte der einzelnen Seiten (etwa 200) in einer Datenabnk speichern möchte. Also nur das, was auch in den späteren Inhaltsbereich reinkommen soll. Die Seiten sollen dann über Links wie index.php?id=32 aufgerufen werden, die Startseite soll nur als index.php erreichbar sein. PHP und MySQL-Datenbank stehen mir natürlich beide zur Verfügung. Ich nehme an, dass ich mir zuerst eine Tabelle erstellen muss in der Datenbank. Aber wie viele Felder bekommt die? 2 (eines für die id und eines für die Inhalte)? Die id in der DB soll später auch mit der in den Links übereinstimmen. Oder kann man da auch noch eine zusätzliche Spalte machen, dass zum Beispiel jede Seite automatisch ihren eigenen Titel bekommt? Also, kurzum: - Wie muss ich die Tabelle in der Datenbank anlegen? - Mit welchem Code kann ich die danach wie gewünscht auslesen?
__________________ IllerMax - Mein Blog |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Hallo, warum möchtest du die Inhalte denn in die Datenbank legen, reichen Templates nicht aus? Wenn dein Projekt nicht mehrsprachig werden soll, genügt das oft. Ansonsten bau dir einen Baum, das heißt eine Art Sitemap, dessen Blätter die jeweiligen Inhalte sind. Bleistift: Home -> Familie -> Ich -> Lebenslauf -> Kurze Textbeschreibung Nun könntest du dein System so auslegen, dass du mit PHP-Code: Die Datenbank könntest du mittels Nested Sets anlegen, ich weiß nicht inwieweit du dich da reinknien möchtest: http://www.klempert.de/nested_sets/ Das ist zumindest ein toller Artikel darüber. Andernfalls reicht auch dieses Schema aus: Code: sitemap id | parent_id | title .. 1 | NULL | home 2 | 1 | family 3 | 2 | ich content id | sitemap_id | title | text 1 | 3 | ich wurde anno 1985 geboren .. 1 | 3 | ich mag hunde und katzen aber im moment sitze ich am pc |
| |
| | |
| Erfahrener Benutzer Registriert seit: 22.09.2006
Beiträge: 135
![]() | Also, die Inhalte möchte ich in einer Datenbank speichern, damit ich die von jedem PC aus bearbeiten kann. Es handelt sich dabei nicht um meine Homepage, sondern um ein größeres Projekt mit etwa 300 Unterseiten. Ich möchte es eigentlich so: Also ich habe eine Datei index.php, in der steht alles drin zum Design etc. nur die Inhalte fehlen mir halt alle. Die sollen in die DB rein. und zwar so, dass wenn ich im Browser index.php?id=1 aufrufe die Seite geladen wird, dass dann die Inhalte mit der ID 1 aus der Datenbank ausgelesen werden. Was ich möchte: - Die ID - pro Seite ein eigener Titel - die eigentlichen Inhalte das wars eigentlich schon, was in die Datenbank soll. Was ich brauche ist ein Code, mit dem ich die ganzen verschiedenen Sachen dann auslesen und an die richtige Stelle setzen kann und etwas, wie ich mir diese Tabelle in der Datenbank anlegen kann.
__________________ IllerMax - Mein Blog |
| |
| | |
| Erfahrener Benutzer Registriert seit: 22.09.2006
Beiträge: 135
![]() | Moment langsam... Also ich bin jetzt so weit, dass ich mir die Tabelle angelegt habe, und zwar so: - ID - Titel - Inhalte - Aktiv (Ja/nein) Die Tabelle heißt "Inhalte". OK, ich brauche dann jetzt folgenden Code (und ich weiß wirklich nicht, wie ichs machen muss!): Für das Aufrufen der Dateien im Inhaltsbereich, das was bei "Titel" in der Datenbank steht soll als Seitentitel gelten. Kann mir das einer so ausführlich beschreiben und nen Code dafür posten?
__________________ IllerMax - Mein Blog |
| |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Russische Namen in Datenbank speichern. | HSFighter | Datenbanken | 2 | 27.05.2008 21:29 |
| Array Inhalte in eine Datenbank über tragen | Munsi1 | PHP Tipps 2008 | 5 | 11.04.2008 13:28 |
| Variablen in Datenbank speichern und auslesen | freehawk | PHP-Fortgeschrittene | 4 | 16.03.2008 17:22 |
| aus Datenbank (mySQL) mehrere Inhalte rausholen | Soese | PHP Tipps 2008 | 6 | 18.12.2007 22:42 |
| Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern | mallmis | PHP Tipps 2008 | 1 | 19.11.2007 23:04 |
| Inhalte in Datenbank speichern | Maxi | Datenbanken | 31 | 14.09.2007 18:56 |
| Speichern einer Telefonliste mit PHP in einer Datenbank | timo_81 | PHP Tipps 2008 | 30 | 07.09.2007 17:52 |
| Daten aus Datenbank sinnvoll speichern | PHP Tipps 2006 | 15 | 02.02.2006 19:54 | |
| eMails abrufen und in Datenbank speichern | mrcoffe | Beitragsarchiv | 7 | 25.11.2005 13:44 |
| [Erledigt] Datensätze aus Datenbank speichern und zuweisen | PHP Tipps 2005-2 | 6 | 11.09.2005 15:38 | |
| PHP in eine Datenbank speichern. | PHP Tipps 2005 | 17 | 03.05.2005 21:13 | |
| htmlcode in datenbank speichern | PHP Tipps 2005 | 38 | 09.04.2005 20:58 | |
| Probleme beim speichern in die Datenbank | Jojo1 | PHP Tipps 2005 | 14 | 03.02.2005 14:50 |
| Formular in Mysql Datenbank speichern | Anuschka | Datenbanken | 1 | 15.08.2004 02:55 |
| Bilder in Datenbank speichern | PHP Tipps 2004 | 11 | 05.08.2004 10:58 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| kann man verschiedene inhalte auf eine datenbank legen, familien in einer datenbank speichern |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.