0

次のクエリがあります

select count(*) as cnt, status_code from table1 group by status_code

私が必要とするのは、php で関連する status_code のカウントを取得することです

switch ステートメントがあります

function get_status()
{
    switch(n)
        {
            case 1:
            $status = 'Test';
            break;
            case 2:
            ....
        }

}

私はこのような出力が欲しい

ステータス数

  1. テスト 5
  2. 人口10

どうすれば達成できますか。

4

2 に答える 2

0

通常どおりDBにクエリを実行し、そのクエリの結果を次のように使用する必要があります

foreach ($result as $row){
  echo $row['status_code'].' '.$row['cnt'];
}

結果の配列は、私が話しているものとは異なる場合があることに注意してください。DBに正確に何をクエリするかによって異なります

于 2013-10-05T11:16:18.953 に答える