Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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
如何使用php和mysql更新实时数据_Php_Jquery_Mysql - Fatal编程技术网

如何使用php和mysql更新实时数据

如何使用php和mysql更新实时数据,php,jquery,mysql,Php,Jquery,Mysql,目前,我在dropbox中有一个每隔15秒上传一次的数据文件,我想获取这个数据,它有几种不同的数据类型,并将用户在网站上选择的实时数据绘制成图表。我有一个数据服务器,但我的数据不在那里。我是否可以从文件中获取这些数据并将其绘制成图形,同时还可以使用控制面板选择要绘制的数据。您可以使用Ajax刷新您的网页。请注意,如果您的刷新设置为每15秒一次,并且您的数据每15秒一次,那么最坏的情况是,如果数据更新和Ajax刷新的时间不正确,您将显示将近30秒的数据 您可能希望更频繁地使用Ajax检查新数据,具

目前,我在dropbox中有一个每隔15秒上传一次的数据文件,我想获取这个数据,它有几种不同的数据类型,并将用户在网站上选择的实时数据绘制成图表。我有一个数据服务器,但我的数据不在那里。我是否可以从文件中获取这些数据并将其绘制成图形,同时还可以使用控制面板选择要绘制的数据。

您可以使用Ajax刷新您的网页。请注意,如果您的刷新设置为每15秒一次,并且您的数据每15秒一次,那么最坏的情况是,如果数据更新和Ajax刷新的时间不正确,您将显示将近30秒的数据

您可能希望更频繁地使用Ajax检查新数据,具体取决于您的具体需求。在服务器端,缓存Ajax更新的结果以避免过多重复处理

要创建从Ajax查询返回的数据,请打开并处理数据文件。不需要MySQL。您可以使用文件的时间戳使我在上一段中建议的结果缓存无效

有许多基于JavaScript的图表库可以通过Ajax进行更新。这里有一个很好的起点:


试着问一些更具体的编程问题。像特定的bug之类的东西。或者至少为你的想法提供虚拟代码,或者展示你的尝试。这将有助于缩小你的问题范围。您是否正在尝试了解如何绘制数据图?如何制作用户控制面板?如何访问dropbox文件?如果你已经能够迈出一些第一步,那么告诉我们你到目前为止已经尝试了什么。如果您在第一步遇到困难,那么听起来您需要问一个更具体的问题,关于如何让PHP脚本访问dropbox文件(请确保说明它是公共文件还是密码保护文件)。很抱歉,我说得这么模糊,我不清楚首先需要使用什么语言。因为数据不在我的服务器上,我不需要使用mySQL,我可以只使用PHP和AJAX吗?还有,我如何制作一个数据类型表,比如温度和湿度,这样我就可以选择某种数据类型。想要张桌子吗?