php - Highcharts 基本线

标签 php mysql json highcharts

http://www.highcharts.com/stock/demo/basic-line 我的 json.php 代码:

<?php
header("content-type: application/json");
define('HOST', 'localhost');
     define('USER', 'root');
     define('PASSWORD', 'Super_Password');
     define('NAME_BD', 'bd');
$connect = mysql_connect(HOST, USER, PASSWORD)
        or die("error"
               .mysql_error( ));
//    print ("no error");
mysql_select_db(NAME_BD, $connect)
         or die ("error"
                 .mysql_error( ));
$result = mysql_query("SELECT UNIX_TIMESTAMP(`Time`) * 1000 as datetime, `Current A` as A FROM `TT`")
     or die ("error".mysql_error( ));
//     echo "all good";
while ($row = mysql_fetch_array($result)) {
$data[] = $row['datetime'];
$datab[] = $row['A'];
}
echo '?(' . "\n" . '['. "\n";
$count = count($data);
for ($i=0; $i<$count; $i++)
{
echo '['. str_replace('"', "", json_encode($data[$i], JSON_HEX_APOS)) . ',' . str_replace('"', "", json_encode($datab[$i], JSON$
}
//echo '('. json_encode(join($data, ',')) . ')';
echo ']);';
?>

但它不起作用:当我刷新页面时,我看不到图表

最佳答案

for ($i=0; $i<$count; $i++)
{
    echo '['.
        str_replace('"', "", json_encode($data[$i], JSON_HEX_APOS)) . ',' .
        str_replace('"', "", json_encode($datab[$i], JSON$ <----- What is this? Also missing 2 closing parenthesis ))
}

echo 的末尾,您有 JSON$ ,这到底是什么?更不用说您在最后的 str_replace()json_encode() 中缺少右括号,其中包含 JSON$

总之,您似乎有一些语法错误需要解决。

关于php - Highcharts 基本线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36649385/

相关文章:

php - 无法从数据库检索序列化数据

php - date() 回显正确的日期和时间格式,但未将其正确存储在数据库中

javascript - 以 Angular 获取 json 数组中的第一项?

json - 使用嵌入式数组解析 JSON 字节流时出现运行时错误

php - 从输出中删除\r\n

java - 如何使用java从以下代码片段中提取所有http链接?

php - 将数据发布到无表单的 URL

php - 为非常大的数字计算 a % b - php

javascript - 如何使用 AJAX 和 jQuery 传递文件数据?

mysql - 匹配多个列值的 SQL 查询