Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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 如何将一个数组从HTML页面发送到Node.js,然后将其存储在数据库中_Javascript_Html_Mysql_Node.js_Mysql Workbench - Fatal编程技术网

Javascript 如何将一个数组从HTML页面发送到Node.js,然后将其存储在数据库中

Javascript 如何将一个数组从HTML页面发送到Node.js,然后将其存储在数据库中,javascript,html,mysql,node.js,mysql-workbench,Javascript,Html,Mysql,Node.js,Mysql Workbench,我需要帮助传输一个用javascript制作的数组。我对如何使用node.js并将其发送到MySql感到困惑。任何有用的视频链接或解释将不胜感激。谢谢我建议你仔细阅读一下 也就是说,实现这一点的基本方法是使用NPM包,如。然后在数组中循环以创建insert语句: //获取客户端 const mysql=require('mysql2'); //创建到数据库的连接 const connection=mysql.createConnection({ 主机:“localhost”, 用户:'根',

我需要帮助传输一个用javascript制作的数组。我对如何使用node.js并将其发送到MySql感到困惑。任何有用的视频链接或解释将不胜感激。谢谢

我建议你仔细阅读一下

也就是说,实现这一点的基本方法是使用NPM包,如。然后在数组中循环以创建insert语句:

//获取客户端
const mysql=require('mysql2');
//创建到数据库的连接
const connection=mysql.createConnection({
主机:“localhost”,
用户:'根',
数据库:“测试”
});
/*
假设您的数据库有一个名为'employee'的表,该表有两列:id和name。
目标:插入员工(id、姓名)
价值观
(1,“杰里”),
(2,“珍妮”),
(3)“杰西”)*/
变量ari=[{id:1,名称:“Jerry”},{id:2,名称:“Jenny”},{id:3,名称:“Jessie”}];
var values=ary.map(a=>{
返回`(${a.id},${a.name})`;
});
//简单查询
connection.query(
'插入员工(id,名称)值'+VALUES.join(','),
函数(错误、结果、字段){
console.log(results);//结果包含服务器返回的行
console.log(fields);//字段包含有关结果的额外元数据(如果可用)
}

);阅读关于使用ajaxI的代码,但我从未使用过node.js。我在谷歌上找到的大多数视频都使用不同的语言。谢谢,我现在对它的工作原理有了一个想法。我将阅读附在你答案上的教程。