CodeIgniter从Max获取值

时间:2014-05-22 03:14:26

标签: php mysql codeigniter trygetvalue

如何从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;时失败了 任何想法?

2 个答案:

答案 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;