如何通过php动态抓取mysql字段


How to grab mysql field dynamically via php

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

$results->fldname;

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

$results->fld_$name;

试试这个:

$results->{'fld_'.$name};
//or (not recommended)
$name = 'fld_'.$name;
$results->$name;

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

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

这与相同

$result->fld_name;