Hi zusammen,
ich hab mal eine wichtige Grundsatzfrage an die erfahreneren Datenbankcoder unter Euch:
Wie soll man die Skript- Belastung zwischen PHP / Dateisystem und MySQL- Datenbank verteilen - was arbeitet schneller?
Drei Beispiele:
1. Datumsberechnungen / -speicherungen:
Lieber als DATE speichern und in PHP für Formulare und Darstellungen kompliziert auseinandernehmen oder besser ganz platt in drei Feldern TAG, MONAT und JAHR speichern?
Nebenbei: CURDATE lieber mit PHP abfragen und als Variable einsetzen oder in der MySQL- Query erst abfragen?
2. Datenquelle:
Wenn ich auf einer Suchmaske in einem Dropdown- Menü eine gewisse, sich selten ändernde, aber separat auszulagernde (Include- Vorteil klar: eine Datei ändern -> mehrere betroffen) Liste anzeigen möchte, soll diese per PHP aus einer Include- Datei mit einer simplen Arraydefinition stammen oder besser aus einer MySQL- Tabelle mit nur einer Spalte?
3. Vergleich Variable <-> Feldinhalt:
Lieber schon in der Query SELECT (Feld=$Variable) FROM ... oder besser SELECT Feld FROM ... und dann in PHP überprüfen?
Vielen Dank an Euch im Voraus!
ich hab mal eine wichtige Grundsatzfrage an die erfahreneren Datenbankcoder unter Euch:
Wie soll man die Skript- Belastung zwischen PHP / Dateisystem und MySQL- Datenbank verteilen - was arbeitet schneller?
Drei Beispiele:
1. Datumsberechnungen / -speicherungen:
Lieber als DATE speichern und in PHP für Formulare und Darstellungen kompliziert auseinandernehmen oder besser ganz platt in drei Feldern TAG, MONAT und JAHR speichern?
Nebenbei: CURDATE lieber mit PHP abfragen und als Variable einsetzen oder in der MySQL- Query erst abfragen?
2. Datenquelle:
Wenn ich auf einer Suchmaske in einem Dropdown- Menü eine gewisse, sich selten ändernde, aber separat auszulagernde (Include- Vorteil klar: eine Datei ändern -> mehrere betroffen) Liste anzeigen möchte, soll diese per PHP aus einer Include- Datei mit einer simplen Arraydefinition stammen oder besser aus einer MySQL- Tabelle mit nur einer Spalte?
3. Vergleich Variable <-> Feldinhalt:
Lieber schon in der Query SELECT (Feld=$Variable) FROM ... oder besser SELECT Feld FROM ... und dann in PHP überprüfen?
Vielen Dank an Euch im Voraus!