0

私はすでに同様の答えをチェックしました。しかし、私はここで別の問題を抱えています!

googlce char を作成するには、テーブルからデータを取得して json 文字列を作成しています。テーブルには 2 行しかありません。json 文字列の構成方法は次のとおりです。

 $result = $mysqli->query('SELECT * FROM view_name');

   $p= $mysqli->query('SELECT Index_val FROM view_name where ind_type=pcount');
 //echo "$p";

  $rows = array();
  $table = array();
  $table['cols'] = array(
    array('label' => 'pcount', 'type' => 'string'),
    array('label' => 'ncount', 'type' => 'number')
);
    /* Extract the information from $result */
    foreach($result as $r) {
      $temp = array();
      $temp[] = array('v' => (string) $r['ind_type']); 
      $temp[] = array('v' => (int) $r['Index_val']); 
      $rows[] = array('c' => $temp);
    }

$table['rows'] = $rows;

pcountここでは、データベースから取得する必要がある値は 2 つだけncountです。上記の手順を使用したくありません。

私が欲しいのは、テーブルの値pcountncountテーブルから手動で値を取得し、変数に格納してjson文字列を構築することです。

このように: $p= $mysqli->query('SELECT Index_val FROM view_name where ind_type=pcount');// get get get と同じ方法が間違っている場合は修正してくださいncount

これから、上記のjson文字列を作成するにはどうすればよいですか? 結果の文字列は次のようになります。

{
    "cols":[
        {"label":"pcount","type":"string"},
        {"label":"ncount","type":"number"}],
    "rows":[
        {"c":
            [
            {"v":"pcount"},
            {"v":179}  // 179 is pcount
            ]
        },
        {"c":
            [
            {"v":"ncount"},
            {"v":285} //285 is ncount
            ]
        }
        ]
}
4

0 に答える 0