Pracuję na rynku i zastanawiałem się, jaki jest najlepszy sposób obsługi ustawień witryny, takich jak tytuł, adres URL, czy jego https, kontaktowy adres e-mail, wersja, itp.Najlepszy sposób przechowywania danych "ustawień witryny" w tabeli bazy danych?
Próbuję struktury tabeli tak można go łatwo zaktualizować i dodać do niego więcej ustawień w celu pobrania.
Opracowałem 2 struktury, albo zachowaj je w jednym wierszu, z nazwami kolumn jako nazwą ustawienia, a kolumną wartości wiersza jako wartością ustawienia. i po prostu echo nazwy kolumny pierwszego wiersza z mysql_fetch_assoc.
Myślałem także o nowym rzędzie automatycznego przyrostu dla każdego ustawienia. I przekształcenie go w tablicę, aby pobrać z bazy danych, aby przypisać nazwę kolumny dla kolumny, pobierając nazwę ustawienia.
Jaki byłby twój sposób na efektywne radzenie sobie z tym problemem. Dziękuję Ci.
Dokładnie to, co miałem zamiar zrobić, prawie każda strona, na której mogę edytować wszystkie setti ngs zamiast wchodzić do bazy danych ręcznie lub mieć ją zakodowaną w pliku config.php gdzieś na moim serwerze. Czy nie musiałbym używać ALTER QUERY COMMAND po aktualizacji wartości wiersza ustawień? – xtrman
Nie, będziesz musiał wykonać zapytanie "UPDATE". Na przykład 'UPDATE settings_table_name SET set_value = 'new title' WHERE setting_name = 'title'' –
Dzięki za to :), w pełni zrozumiałe. – xtrman