我在我的数据库中创建了一个设置表,我想根据设置为变量赋值,我不知道如何去做。从数组中分配变量
表:设置
id | setting | value
1 | setting_one | value_one
2 | setting_two | value_two
3 | setting_three | value_three
查询
if ($result = $db->query("SELECT * FROM settings")) {
while($row = mysqli_fetch_assoc($result)) {
$SettingOne = $row['setting_one'];
$SettingTwo = $row['setting_two'];
$SettingThree = $row['setting_three'];
}
}
是否有理由将它们设置为单个变量?你可以随身携带数组并通过键访问它们。 – nerdlyist
执行'$ {$ row ['setting']} = $ row ['value'];'得到像'$ setting_one ='value_one'的设置;' – JustOnUnderMillions
但是您应该直接使用数组,而不是创建新变量 – JustOnUnderMillions