Я работаю над сайтом, который хранит информацию в базах данных, используя mysql. Я хочу отображать эту информацию с помощью интерактивных диаграмм через Google-графики. Проблема в том, что я не могу понять, как использовать данные MySQL с Google-диаграммами. Я провел некоторое исследование и обнаружил, что мне нужно кодировать данные в формате JSON, но я не уверен, как мне это сделать. Любая помощь будет принята с благодарностью.
Благодарю.
(один метод — вероятно, их много)
Используйте php для создания строк JSON из вашего запроса и передачи их в Google-диаграммы на клиенте.
(PCODE)
<?php
$rows = PDO->query( "select col0, col1 from table" );
echo "jsonvar = {";
foreach( $rows as $row )
{
echo "{" . $row->col0 . "," . $row->col1 . "},";
}
echo "};";
?>
// some call to google charts on the client
gchart.make_a_cool_graph( jsonvar, otherparams,... );
Других решений пока нет …