In der Vergangenheit habe ich alle allgemeinen Einstellungen und Konfigurationselemente wie den Titel der benutzerdefinierten Anwendung, die Privatadresse, die Version, das Debug usw. in einer Datei "settings.php" gespeichert, die ich in alle meine Skripte aufnehmen würde.
Ich würde davon ausgehen, dass es besser ist, eine Datenbanktabelle speziell für solche Anwendungseinstellungen einzurichten. Auf diese Weise müssen Sie keine PHP-Datei bearbeiten, um sie anzupassen oder Änderungen vorzunehmen. Dennoch bin ich etwas vorsichtig, wie ich das einrichten würde.
Ich habe über zwei Optionen nachgedacht:
- Ich habe eine Tabelle mit einer Zeile und vielen Spalten, wodurch jede Spalte zu einem eindeutigen Variablenwert wird.
- Ich habe zwei Spalten, wobei die erste der Variablenname und die zweite der Wert der Variablen ist.
Irgendwelche Vorschläge oder Dinge, die ich aus Sicht des Datenbankdesigns beachten sollte?