如何在PHP中将变量的值添加到变量的NAME中

时间:2017-03-24 17:40:59

标签: php mysql

所以我正在创建一个函数,它接受$ name和$ query作为参数来自动生成MySQL查询所需的3个变量。

以下是代码:

function makeQuery($name, $query){

}

变量:

$checkTeach = "SELECT * FROM users_table WHERE user_id LIKE '%2309%'";
$CTquery = mysqli_query($dbconn, $checkWho);
$CTrow = mysqli_fetch_assoc($CWquery);

在我回答我的问题之前,我想将checkTeach保留在name参数中,并且在CT中它应该用checkTeach替换。

所以在某种程度上我希望它看起来像这样:

function makeQuery($name, $query){
    $valueof($name)variable = $query;
    $(valueof$name variable)query = mysqli_query($dbconn, $valueof($name)variable);
    $(valueof$name variable)row = mysqli_fetch_assoc($(valueof$name variable)query);
}

最后一个问题: 我应该手动声明上面这3个变量还是应该使用函数?现在我有大量的3个变量集合,我觉得用函数

会更容易

1 个答案:

答案 0 :(得分:1)

使用variable variables。但是,在您的示例中,您需要考虑变量变量是否是数组的正确解决方案,例如。