私はすでに同様の答えをチェックしました。しかし、私はここで別の問題を抱えています!
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
です。上記の手順を使用したくありません。
私が欲しいのは、テーブルの値pcount
とncount
テーブルから手動で値を取得し、変数に格納して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
]
}
]
}