目前我的所有脚本设置都位于我包含的PHP文件中.我正在将这些设置(大约100个)移动到名为"settings"的数据库表中.但是我很难找到一种有效的方法来将所有这些检索到文件中.
设置表有3列:
两个示例行可能是:
admin_user john
admin_email_address john@example.com
Run Code Online (Sandbox Code Playgroud)
我能想到检索每个设置的唯一方法是这样的:
$result = mysql_query("SELECT value FROM settings WHERE name = 'admin_user'");
$row = mysql_fetch_array($result);
$admin_user = $row['value'];
$result = mysql_query("SELECT value FROM settings WHERE name = 'admin_email_address'");
$row = mysql_fetch_array($result);
$admin_email_address = $row['value'];
Run Code Online (Sandbox Code Playgroud)
等等
这样做会占用大量代码并且可能会很慢.
有没有更好的办法?