如何从MAX('table')获取价值?
这是代码
Array
(
[0] => stdClass Object
(
[applicant_id] => A001
[MAX(education_type)] => 6
)
)
要从'applicant_id'获取值,我只需使用此
foreach ($results as $row) {
echo "<td>";
echo $row->applicant_id;
echo "</td>";
}
但是当我尝试echo $row->education_type;
时失败了
任何想法?
答案 0 :(得分:0)
你试过这个吗?
echo $row->{"MAX(education_type)"}
答案 1 :(得分:0)
在获取数据时为查询中的education_type
列提供别名。
我想您的查询现在就像这样
select applicant_id,MAX(education_type) from table;
如果您需要在代码中使用echo $row->education_type
,请将查询更改为
select applicant_id,MAX(education_type) as education_type from table;