从Node.js中的数组向MySQL中插入多个输入数据

时间:2019-03-01 07:51:52

标签: javascript mysql node.js

接收数据的表单字段:

<input type="text"  name="result_array[]">

从表单接收的数据是:

result_array = [ 'one', 'two', 'three' ];

我正在使用它来插入数据(mysql npm软件包):

conn.query('INSERT INTO <table_name> SET ?', result_array, (err, data) => { 
   //anything
}

1 个答案:

答案 0 :(得分:0)

这与MySQL插入查询语法更相关:

conn.query('INSERT INTO table_name (field1, field2, field3) VALUES ?', result_array, (err, data) => { 
   //anything
}

此外,请确保清理输入数据,避免从表单中插入原始数据。