ERLEDIGT
NEIN
NEIN
ANTWORTEN
12
12
ZUGRIFFE
372
372
EMPFEHLEN
-
28.10.07 07:25 #1
- Registriert seit
- Jan 2004
- Beiträge
- 144
Guten Morge allerseits.
Ich nutze die form der Navigation schon etwas länger.(Das Tutorial von Nils Hitze)
Nun wollte ich mein Projekt vergrößern und soweit es geht alles über eine Adminoberfläche steuern.
Da ich nach dem Tutorial ja alle seiten in dem Array in der config.php von hand einfügen muss wollte ich mal fragen ob ich das ganze auch über eine Datenbank machen kann.
Ich denke mir das ich in der Adminoberfläche einfach neue Menüpunkte anlegen kann.
Ist das machbar oder sollte mann es sein lassen weil es die Performance der Datenbank zu stark beansprucht?
-
Klar kannst du das machen, die meisten Clanscripte speichern ja auch ihre kompletten daten in einer Datenbank, die ganzen php Dateien sind fast nur dazu da alles aus zu lesen und zu formatieren. Wobei selbst die art der formatierung meist auch in der Datenbank gespeichert ist.
Eine MySQL Datenbank zu sehr zu belasten, ist glaube ich eine sehr schwere Sache, ich habs noch nicht geschaft
-
@ trage:
naja. . .
ich habe schonmal ne MySQL-DB zum absturz gebracht... war relativ leicht
habe mir gedacht: "Mensch Daniel, mach mal alle deine schönen Shell-Skripte in die DB"
so habs ich dann auch gemacht.... um die 3GB in die DB rein und dann immer von i-wo anders auf der welt REPLACE im minuten-takt gemacht
(es gibt immer was zu verbessern xD)
jedenfalls hat die DB nicht mal die 1. stunde mitgemacht
und des lag NICHT am server (Server: Apple G5-Server, 200GB RAM, 1,5TB HDD, 2x 3.00GHz Quadcore)
MfG
-
28.10.07 09:54 #4
Was hindert dich daran die Datei mit PHP zu schreiben?
Natürlich würde es auch mit einer Datenbank gehen, aber ich fände es "unnütz"
Der kleine include bzw. require wird das Dateisystem nicht so sehr belasten.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Bei 3GB Daten wäre es ja auch schon allein wegen der Geschwindigkeit sinnig zu sagen das ein prinzip beim Speichern reingebracht wird. Also das nicht alles in eine Table kommt. Allerdings ist für sowas eine MySQL Datenbank auch nicht gemacht würde ich mal sagen

Aber das die MySQL Datenbank das erste ist was ein Absturz erlebt an einem Server ist klar. Kommt doch jeder öfters mal auf Seiten mit einen MySQL connect error
Mal zu dein eigentlichen vorhaben. Wenn du dir deine Seite selbst zusammen stellst und benutzen willst, machs ruhig in php. Wenn du für jemanden anders der kein Zugriff auf den Webspace hat es ermöglichen willst die Homepage zu verändern, bzw. neuen Inhalt hinzu zu fügen, machs es mit MySQL. Ist eigentlich ganz simpel.
-
28.10.07 10:18 #6
- Registriert seit
- Jan 2004
- Beiträge
- 144
Der Grund ist das ich nicht jedesmal einen neuen Eintrag an der Datei machen möchte. So kann ich schnell und einfach neue Seiten in das Projekt einpflegen und das über die Adminoberfläche.
Kann mir bitte noch jemand nen tip geben wie mann das am besten umsetzen kann?
-
machs doch so
SELECT name, id FROM menu
-> SELECT content FROM menu_content WHERE menu_id=$id
und das immer so weiter
-
Naja, wenn ich es vom Tutorial aus richtig deute mußt du da ja etwas mehr machen. Du brauchst zwei Tabellen, eine für das menü und eine für den Inhalt.(Zur gunsten der ladezeit in zwei tabellen
) Liest halt Das Menü in ner Tabelle z.b. Links aus und übergibst per get bei jeden link die menü id, damit er weiß welchen inhalt er zu laden hat. Zusehen mußt du dann halt das du entweder bei den Tabellen immer die gleichen IDs hast, oder du machst beim Inhalt ein extra Feld indem du die ID für den zugehörigen Menülink angibst.
-
$_GET ist zu blöd, ich würde es lieber mit $_SESSION['id'] machen

und sieh mal mein post
da stehts doch mit 2 tabellen :P
-
@snake...
wieso session? ist doch blöd, da hast du kein vernünftigen link. Kennst du sowas nicht? Du laberst mit dein besten Busenkumpel via ICQ, du siehst was tolles im net, willst es ihm Zeigen und dann siehst du das der Link nur aus der Domain besteht weil keine variable im link vorhanden ist die den weg weißt? sowas ist ätzend
zu letzteren... schön für dich... dafür hab ich mir mehr mühe gegeben und mehr geschrieben =P
-
xD
uhm zurück zum thema: nur im Intranet... also nix mit ICQ & Kumpel :P
und, schön das du fleisig bist, ich bevozuge aber lieber Quick & Dirty
"egal wie, haubsache es klapt !" xD
-
28.10.07 10:53 #12
- Registriert seit
- Jan 2004
- Beiträge
- 144
Tja das dazu. Ich stehe mehr auf Langsam und Korrekt als Quick & Dirty
-
gut, dann hör net auf mich xD
zwar t alles bei mir auf anhieb ohne bugs, ist aber saumäßig im code xD
Ähnliche Themen
-
Navigation über die URL "index.php?section=index
Von Sascha1006 im Forum PHPAntworten: 7Letzter Beitrag: 02.12.09, 17:58 -
Frage zu index.php?section=blabla
Von lokiii im Forum PHPAntworten: 5Letzter Beitrag: 03.07.07, 17:41 -
Frage zu: "Navigation über die URL "index.php?section=index"
Von lp-chester im Forum PHPAntworten: 6Letzter Beitrag: 26.07.06, 14:12 -
Frage zu "index.php?section=index" Varianten
Von Xen2oo6 im Forum PHPAntworten: 3Letzter Beitrag: 18.02.06, 00:53





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren