2

我想获取 mysql 函数 mysql_field_name() 的结果字符串(字段名称)并将其声明为变量,以便稍后在我的程序中使用它。
例如,像这样:

$(mysql_field_name($result,2)) = 2;

在这里,我可以像这样使用这个语句:$(mysql_field_name($result,2));
它是一个正确的变量声明吗?
它会起作用吗,它会声明一个以字段名作为变量名的变量吗?

4

2 回答 2

4
${mysql_field_name($result,2)} = 2

http://codepad.org/NRok2Cha

于 2012-06-18T14:59:38.343 回答
3

这就是你如何在 PHP 中做你想做的事:

$varname = mysql_field_name($result, 2);
$$varname = 2;

PHP 手册中的更多信息:变量变量

于 2012-06-18T14:58:35.397 回答