База данных как источник динамических данных для построения графиков на технологии Google Charts. Использование AJAX-запроса для динамического обращения к серверу. Также использование json – формата для набора пар ключ-значение, предварительно производя SQL-запросы в базу и считывая данные из нее. Разбор примера источника Google Charts, и написание кода под свою задачу – вывод данных для интерактивного веб-интерфейса. Ниже код чтения и преобразования данных в json.
<?php //обращаемся к БД
define("HOST", " ");
define("USER", " ");
define("PASSWORD", " ");
define("DB_NAME", " ");
$db_connect = mysql_connect(HOST,USER,PASSWORD,TRUE);
if(!$db_connect){
die('Ошибка подключения'.mysql_error()); }
mysql_select_db(DB_NAME, $db_connect);
// mysql_set_charset($db,"utf8");
function getDataString() {
global $db_connect;
//Преобразование в json-формат
$query=mysql_query("SELECT T1, T2 FROM Log") or die(mysql_error());
$data= '{"cols":[';
$data.='{"id":"","label":"t","type":"number"},';
$data.='{"id":"","label":"t1","type":"number"}';
$data.='],"rows":[';
while($row=mysql_fetch_assoc($query)){
$data.='{"c":[{"v":'.$row['T1'].'},{"v":'.$row['T2'].'}]},';}
$data=rtrim($data,',');
$data.=']}';
return $data;
}
echo getDataString();
Также в статье рассматриваются возможные ошибки при подключении базы и при преобразование в json-формат.
Подробнее читайте по ссылке.
Вступите в группу, и вы сможете просматривать изображения в полном размере
![]()
Это интересно
0
|
|||
Последние откомментированные темы: