我正在寻找循环以下脚本,以节省代码行和手动硬编码。该脚本从我的数据库中提取特定值,并将它们分配给我的网站中使用的变量。
$w1001a = $conn->query("SELECT columnB FROM table WHERE columnA='w1001a' limit 1")->fetch_object()->content; $w1001b = $conn->query("SELECT columnB FROM table WHERE columnA='w1001b' limit 1")->fetch_object()->content; .... $w1025b = $conn->query("SELECT columnB FROM table WHERE columnA='w1001b' limit 1")->fetch_object()->content;
提前致谢!
答案 0 :(得分:1)
不要循环查询,使用一个查询来获取所有信息。
以下只是虚拟代码:
$stmt = $conn->query("SELECT columnA, columnB FROM table WHERE columnA IN ('w1001a', 'w1001b', ...)");
$result = array();
while ($obj = $stmt->fetch_object()) {
$result[$obj->columnA] = $obj->columnB;
}