我试图从数据库中获取数据,并用它填充高库存图表,之前我将图表的' data:‘选项分配给搜索生成的datatable,我意识到数据会绘制序列,但顺序是随机的。以下是我尝试过的:
function json_original()
{
$sql = "SELECT UNIX_TIMESTAMP(t1.`date`) as `date`, sum(t1.`present`) as `present` from record_attendance_cell t1 group by t1.`date`";
$present_g = $this->db->query($sql)->result_array();
foreach($present_g as $row) {
$value = $row['present'];
$datetime = $row['date'] * 1000; // convert from Unix timestamp to JavaScript time
$data[] = "[$datetime, $value]";
// echo join($data, ',');
$result = json_encode($data);
echo $result;
}
}
代码的结果多次重复相同的数据:["1483833600000,2"]["1483833600000,2","1484697600000,1"]["1483833600000,2","1484697600000,1","1491174000000,1"]["1483833600000,2","1484697600000,1","1491174000000,1","1497222000000,22"]["1483833600000,2","1484697600000,1","1491174000000,1",“1484692000000,19622,1500011][1483833600000,1”,"1484697600000,1“,”1491174000000,1,“1484622000,19622,1500011][1483833600000,2,”1484692000000,19622,1500011]1“、"1491174000000、1”、"1497222000000、22“、"1502319600000、11”、"1502492400000、3"]["1483833600000、2“、"1484697600000、1”、"1491174000000、1“、"1497222000000、22”、"1502319600000、11“、"1502492400000、3”、"1503010800000、3"]["1483833600000、2“、"1484697600000、1”、"1491174000000、1“、”149722000、22“、”2315000000、11、15003、24003、15003、10300000、10300000、100003、30000000、100003、303000、30000000、10800 000、10800 000、10800 000、1、1、1、1、1491174000、1、1491174000、1、1497222000、22、22“、”152319600000、11“、"1502492400000、3”]。"1503183600000,30"]["1483833600000,2","1484697600000,1","1491174000000,1","1497222000000,22","1502319600000,11","1502492400000,3","1503183600000,30","1503270000000,12"]["1483833600000,2","1484697600000,1","1491174000000,1","1497222000000,22",“15023196000,11","1502492400000,3",”150303000000,11“,”1502492400000,3",153030000,15003,150330030,150030,270030,2700000,27000030,270030,270030,12、"1503356400000、10"]["1483833600000、2“、"1484697600000、1”、"1491174000000、1“、"1497222000000、22”、"1502319600000、11“、"1502492400000、3”、“150303010800000、3”、"1503183600000、30“、”15032700000、12“、"1503356400000、10”、"1503961200000、9"]["1483833600000、2“、"1484697600000、1”、“14911000000、1”、“1422000”、“19622、1500011、230011、240011、24900000、249000000、249000000、3100000、249000000、249000000、2491000、2400000”。"1503010800000,3","1503183600000,30",“15032700000,12","1503356400000,10","1503961200000,9","1506985200000,3"]["1483833600000,2","1484697600000,1","1491174000000,1","1497222000000,22","1502319600000,11",”150242400000,3","1503010800000,3","1503183600000,30",“15032700000,12",”150335660000,10",396200000,396200000,1506356000000,1500000,1500000,15003,1500003,150000000,1500003,1500003,1500003,15003,15003,15003,15003,15003,15003,15003,1500000。[“1483833600000,2","1484697600000,1","1491174000000,1","1497222000000,22","1502319600000,11","1502492400000,3","1503010800000,3","1503183600000,30",”15032700000,12","1503356400000,10","1503961200000,9","1506985200000,3","1507158000000,3","1508367600000,31"]["1483833600000,2",“14846900000,1,”149741,14110001,2222,200022“]"1502319600000,11","1502492400000,3","1503010800000,3","1503183600000,30",“15032700000,12","1503356400000,10","1503961200000,9","1506985200000,3","1507158000000,3","1508367600000,31","1509408000000,3”[“1483833600000,2","1484697600000,1",”1491174000,1","1497222000000,22","1502319600000,11",“150900000,24003,24003,150300003,150003,150003,150003,300003,300003,300003,300003,300003,300003,300003,300003,300003,300003,300003,300003,300003,150003,150003,150003,300003,150003,300003,150003,150003,150003,300003,150003,150003,300003,150003,300003,150003,300003,150003,300003,300003,300003,300003,300003,300003,300003,300003,150003,300003,150003,300003,3000000,300003,150003,15003,150003,15003,150030、"1503270000000、12“、"1503356400000、10”、"1503961200000、9“、"1506985200000、3”、"1507158000000、3“、"1508367600000、31”、"1509408000000、3“、"1509667200000、8"]["1483833600000、2”、"1484697600000、1“、"1491174000000、1”、"1497222000000、22“、”2315019600000、11“、"1502492400000、3”、"1503010800000、3“、”3183600000、30“、”1500012“、”1503010012“、”3183600000“、”1502400000、3“、”1503010800000、3“、”3183600000、30“、"1503961200000、9“、"1506985200000、3”、"1507158000000、3“、"1508367600000、31”、"1509408000000、3“、"1509667200000、8”、"1510790400000、10"]["1483833600000、2“、"1484697600000、1”、"1491174000000、1“、"1497222000000、22”、"1502319600000、11“、"1502492400000、3”、“15030800000、3”、“15031800000、30”、“15032700000、12”、“35610100000、40010、391150000、15009、15009、980009、980009、980009、980009、980009、980009、980009、980009、980009、980009、980009、980009、98009、980009、20050009、200009、9800000、98009、200009、200009、980009、200009、98009、980009、200009、200009、98009、200009、980009、200009、98009、980、980、980、984、2000009、2000009、200009、980009、200009、980002000、20050009、2005000000、2005000000、2005000000、2005000000、2005000000、2005000000、2005000000、2005000000、2003“、"1507158000000、3”、"1508367600000、31“、"1509408000000、3”、"1509667200000、8“、"1510790400000、10”、"1511049600000、12"]["1483833600000、2“、"1484697600000、1”、"1491174000000、1“、"1497222000000、22”、"1502319600000、11“、”150242400000、3“、”3015010000000、3“、”15031800000、30“、”15032700000、12“、”3150635000、10、391200000、391200000、6150000、598000“。"1507158000000,3","1508367600000,31","1509408000000,3","1509667200000,8","1510790400000,10","1511049600000,12","1511395200000,12"]["1483833600000,2","1484697600000,1","1491174000000,1","1497222000000,22","1502319600000,11","1502492400000,3",“15030800000,3","1503183600000,30",”15032700000,12",3150640010,35640010,3911506000000,20050009,2000009,980009“3、"1507158000000、3“、"1508367600000、31”、"1509408000000、3“、"1509667200000、8”、"1510790400000、10“、"1511049600000、12”、"1511395200000、12“、"1514764800000、2"]
数据应该如下所示:格式化
参考文件:高图
发布于 2017-11-26 11:10:00
记住,json_encode
必须使用一旦
foreach($present_g as $row) {
$value = $row['present'];
$datetime = $row['date'] * 1000; // convert from Unix timestamp to JavaScript time
// Also remove quotes here, you don't need a string
$data[] = [$datetime, $value];
}
$result = json_encode($data);
echo $result;
https://stackoverflow.com/questions/47495390
复制相似问题