我的表設置是這樣的:如何使用PHP從MySQL數據庫查詢這些信息?
id | config_name | config_value
1 |語言|英語
2 |貨幣| $
3 | date_format | M d,Y
etc ...
我想查詢數據庫以便在整個頁面中根據需要使用此信息。此表中可能有100行,但我只需要在頁面上使用特定的行。這就是爲什麼我需要指定我使用的是哪一個。例如:
$ config-> language;會回顯「英文」
$ config-> currency;會回顯「$」等。
我該如何設置?
我知道如何獲得的價值和在while循環一遍遍迴響同樣的事情:
$systemconfig = mysql_query("SELECT config_name, config_value FROM system_config");
while($configs = mysql_fetch_array($systemconfig)) {
echo "The value of ".$configs['config_name']."is: ".$configs['config_value'];
} // end while
...但我不想停留在這個循環,因爲它的週期通過數據庫中的所有配置。這就是爲什麼我希望能夠回顯我在整個頁面指定的具體配置值,如上所述,即:$ config->語言
有人能夠啓發我嗎?
你明白,想'組$ config-> language'你暗示你想創建一個「配置」對象,然後只需使用從數據庫中提取的任何值填充該對象內部的變量語言即可。這裏有問題嗎?只需創建對象,循環遍歷元素並使用。 – Jakub
是的,這就是我一直在嘗試做的事情,但我無法實現。任何對此的幫助將非常感謝! – Oseer