0

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; ますか?

4

2 に答える 2

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;
于 2014-05-22T03:18:09.383 に答える