【发布时间】:2012-06-01 17:03:26
【问题描述】:
我一直在试图弄清楚如何将这些 php-mysql 查询减少到最低限度。我想写成一个查询来获取所有数据。
$db_u = mysql_fetch_array(mysql_query("SELECT * FROM u_settings WHERE setting='username'"));
$db_p = mysql_fetch_array(mysql_query("SELECT * FROM u_settings WHERE setting='password'"));
$db_e = mysql_fetch_array(mysql_query("SELECT * FROM u_settings WHERE setting='email'"));
$db_t = mysql_fetch_array(mysql_query("SELECT * FROM u_settings WHERE setting='tag'"));
$db_a = mysql_fetch_array(mysql_query("SELECT * FROM u_settings WHERE setting='active'"));
$db_v = mysql_fetch_array(mysql_query("SELECT * FROM u_settings WHERE setting='version'"));
$db_ti = mysql_fetch_array(mysql_query("SELECT * FROM u_settings WHERE setting='time'"));
$db_wa = mysql_fetch_array(mysql_query("SELECT * FROM u_settings WHERE setting='warn'"));
$data_dis = mysql_fetch_array(mysql_query("SELECT * FROM u_settings WHERE setting='dis'"));
执行上述操作有点让 Ram 陷入困境。任何帮助表示赞赏。
检查了其他不符合要求的问题。
【问题讨论】:
-
你的 bot_settings 表是什么样子的?
-
基本上我只想从我指定的设置列参数/值对应的行中获取信息。没有其他列。