0

在 php 中,我从 mysql 查询结果集中访问结果,如下所示:

$results->fldname;

我的问题是如何动态地将字段名称传递给 $results?例如:

$results->fld_$name;
4

2 回答 2

4

试试这个:

$results->{'fld_'.$name};
//or (not recommended)
$name = 'fld_'.$name;
$results->$name;
于 2012-08-21T15:42:40.080 回答
0

如果你问这在 PHP 中是否可行,那么是的:

$field = "fld_name";
$result->$field;

这将与以下内容相同:

$result->fld_name;
于 2012-08-21T15:42:37.503 回答