我有这段代码:
$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
值。
感谢。
答案 0 :(得分: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“变量变量”,因为它们很容易混淆,并且考虑到它们引入的混淆,很少值得麻烦。