Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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
JavaScript与MySQL数据库_Javascript_Mysql - Fatal编程技术网

JavaScript与MySQL数据库

JavaScript与MySQL数据库,javascript,mysql,Javascript,Mysql,暑假刚开始,我想学习一种新的编程语言,所以我想让我们从JavaScript开始。 我在家里已经有了一些domotica系统,它可以在mariaDB 10数据库中记录所有类型的数据,我想在一个有图表的网站上可视化这些数据。我发现用JavaScript可视化这一点很简单。现在我在我的Synology DS1817+NAS上运行这一切,所以我不知道如何安装npm之类的东西来安装MySQL驱动程序来提取这些数据。有人知道如何实现这一点吗?或者我应该放弃JavaScript,转而使用默认MySQL支持的其

暑假刚开始,我想学习一种新的编程语言,所以我想让我们从JavaScript开始。
我在家里已经有了一些domotica系统,它可以在mariaDB 10数据库中记录所有类型的数据,我想在一个有图表的网站上可视化这些数据。我发现用JavaScript可视化这一点很简单。现在我在我的Synology DS1817+NAS上运行这一切,所以我不知道如何安装npm之类的东西来安装MySQL驱动程序来提取这些数据。有人知道如何实现这一点吗?或者我应该放弃JavaScript,转而使用默认MySQL支持的其他语言吗?

Chart.js是浏览器端的js库

浏览器不能直接访问MySQL。您找到的NPM模块是针对Node.js的


通常,要将数据发送到浏览器,您需要编写服务器端代码(使用您喜欢的任何语言,但Node.js是一个非常好的选择)来创建web服务器,然后可以使用Ajax访问该服务器。

您可以从Node.js环境中使用mysql。它有所有需要的驱动程序/支持/任何东西。至于如何在您的NAS上安装npm/node.js,不仅超出了范围,而且也脱离了本网站的主题。@SergioTulentsev啊,好的,谢谢,我想我必须安装一些东西。明天将尝试让它在nas上运行,让它在我的pc上运行,现在可以工作了