将数据库中的键设置为PHP中的变量

时间:2019-01-21 14:08:07

标签: php

我很抱歉,答案很明显。但是我对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中将键设置为变量名的指导吗?

2 个答案:

答案 0 :(得分:0)

${$settings["key"]} = $settings["value"];

但是我认为这不是一个好主意。

答案 1 :(得分:-1)

您可以在结果上尝试extract()吗? http://php.net/manual/en/function.extract.php