我的表设置是这样的:如何使用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