Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL数据&x2B;PHP到FLOTgraphing_Php_Mysql_Flot - Fatal编程技术网

MYSQL数据&x2B;PHP到FLOTgraphing

MYSQL数据&x2B;PHP到FLOTgraphing,php,mysql,flot,Php,Mysql,Flot,我对mysql和flot绘图相当陌生,但我知道了大概的意思。 这是我的设想: 我从一个设备接收数据,并将数据放入mysql数据库。 我说新的数据将取代数据库中现有的数据,这是错的吗? 然后我需要把它画在一个图表上,我如何得到(存储)旧的值,这样我就可以把数据放在这一行 $(function () { var d4 = [[36,37],[50,51],null,[23,24],[18,17]]; $.plot($("#placeholder"), [d4]); }); 如

我对mysql和flot绘图相当陌生,但我知道了大概的意思。 这是我的设想: 我从一个设备接收数据,并将数据放入mysql数据库。 我说新的数据将取代数据库中现有的数据,这是错的吗? 然后我需要把它画在一个图表上,我如何得到(存储)旧的值,这样我就可以把数据放在这一行

 $(function () {
    var d4 = [[36,37],[50,51],null,[23,24],[18,17]];
    $.plot($("#placeholder"), [d4]);
  });
如果没有,我只会得到当前的数据。。。但这并没有给我一句话。。它会给我数据点哈哈
谢谢你的帮助

首先,您需要为可以动态重新创建的图形设置阶段。为此,抓取容器,然后对封装数据的脚本发出ajax调用。在ajax成功调用中,捕获函数中的脚本结果,并将其发送给resetGraph等方法,该方法将根据在数据库中找到的新信息重置图形

var dataview = $("#placeholder");
$.ajax({
    url: "index.php",
    data: "stuff&junk&things",
    method: 'GET',
    dataType: 'json',
    success: function(msg){
        resetGraph(msg);
    }
});

function resetGraph( data ){

    plot = $.plot(dataview, data.data, {
        points: { show: true, radius: 5 },
        xaxis: { ticks: data.ticks, tickSize: 7 },
        yaxis: {labelHeight: 2}
    });

}
您的脚本应该使用必要的信息填充数组,然后在将其发送回Jquery之前对其进行json_编码。比如说,

echo json_encode( 
    array( 
        "data" => array(
            array("data" => array(1,2,3))
        ),
        "ticks" => array(2, "two")
    )
);

首先,您需要为可以动态重新创建的图形设置阶段。为此,抓取容器,然后对封装数据的脚本发出ajax调用。在ajax成功调用中,捕获函数中的脚本结果,并将其发送给resetGraph等方法,该方法将根据在数据库中找到的新信息重置图形

var dataview = $("#placeholder");
$.ajax({
    url: "index.php",
    data: "stuff&junk&things",
    method: 'GET',
    dataType: 'json',
    success: function(msg){
        resetGraph(msg);
    }
});

function resetGraph( data ){

    plot = $.plot(dataview, data.data, {
        points: { show: true, radius: 5 },
        xaxis: { ticks: data.ticks, tickSize: 7 },
        yaxis: {labelHeight: 2}
    });

}
您的脚本应该使用必要的信息填充数组,然后在将其发送回Jquery之前对其进行json_编码。比如说,

echo json_encode( 
    array( 
        "data" => array(
            array("data" => array(1,2,3))
        ),
        "ticks" => array(2, "two")
    )
);

我认为你需要给我们更多的开始,你问了一些非常普遍的问题。您是如何接收数据的?你知道多少?有些情况下,您应该清除旧数据,有些情况下,您应该存储旧数据。我认为这个问题需要缩小到一点。感谢您的回复,我正在从一台计算二氧化碳、温度的设备接收数据。然后使用c程序更新mysql数据库。我想我知道基本的mysql,创建,插入,更新,删除。。。我想我最直接的问题是你可以在mysql中的一个表中创建一个表,我想提取(CO2读数的)值,并将它们放在上面的函数中。谢谢你的帮助:)我现在明白了,我在找“插入”而不是“更新”,请写一个关于这个问题的答案。在回答中说明应该使用INSERT而不是update。然后接受你的回答。我认为你需要给我们更多的开始,你问了一些非常普遍的问题。您是如何接收数据的?你知道多少?有些情况下,您应该清除旧数据,有些情况下,您应该存储旧数据。我认为这个问题需要缩小到一点。感谢您的回复,我正在从一台计算二氧化碳、温度的设备接收数据。然后使用c程序更新mysql数据库。我想我知道基本的mysql,创建,插入,更新,删除。。。我想我最直接的问题是你可以在mysql中的一个表中创建一个表,我想提取(CO2读数的)值,并将它们放在上面的函数中。谢谢你的帮助:)我现在明白了,我在找“插入”而不是“更新”,请写一个关于这个问题的答案。在回答中说明应该使用INSERT而不是update。然后接受你的回答。