我很抱歉,答案很明显。但是我对PHP还是陌生的...来自ColdFusion的移植。我有一个称为设置的MySQL表,其中包含我想设置为php中站点范围变量的保持键对值。例如:page_title =>'无标题页面',site_title =>'Sirius FireWeb'。
这是我从数据库中获取数据的函数:
input[type="range"] {
height: 0.66rem;
}
在这里我调用该函数,并认为我可以遍历查询结果并设置变量,但是我真的不知道如何在PHP中做到这一点。
function get_sitesettings(){
global $db;
$sql = "SELECT * FROM settings WHERE autoload = 'yes'";
$result = mysqli_query($db, $sql);
confirm_result_set($result);
$result = mysqli_query($db, $sql);
confirm_result_set($result);
return $result;}
有人可以提供有关如何在PHP中将键设置为变量名的指导吗?
答案 0 :(得分:0)
${$settings["key"]} = $settings["value"];
但是我认为这不是一个好主意。
答案 1 :(得分:-1)
您可以在结果上尝试extract()吗? http://php.net/manual/en/function.extract.php