0

我有这个代码:

$set = "argument";
function imp_set($set){
    $sql=mysql_query("SELECT $set FROM settings WHERE id=1");
    if($sql){
        $res=mysql_result($sql,0);
    }
    $set = $res;
}

我想echo("$argument");显示$res价值。谢谢。

4

1 回答 1

1
$set = "argument";
function imp_set($set){
    $sql=mysql_query("SELECT $set FROM settings WHERE id=1");
    if($sql){
        $res=mysql_result($sql,0);
    }
    $$set = $res;
    echo $argument;
}

话虽如此,这是一个奇怪的请求,而且您也没有从该函数返回任何内容。考虑到它们引入的混淆,很少有人使用 php“变量”,因为它们令人困惑并且很少值得麻烦。

于 2012-12-14T19:30:53.293 回答