数组如何插入到mysql?

需要把数组插入到mysql数据库中,使用JavaScript
比如说我要插入的数组是:
[{"biaoduan":"1","amount":"1"},{"biaoduan":"2","amount":"2"},{"biaoduan":"3","amount":"3"},{"biaoduan":"4","amount":"4"},{"biaoduan":"5","amount":"5"}]
想把biaodaun和amount分别插入到数据库中两个对应的字段中,请问应该怎么做?

阅读 6.2k
4 个回答

使用node吗
如果是node-mysql的话

const mysql = require('mysql').createConnection(options)

let sql = 'insert into tableName set ? '

mysql.query(sql, array, callback)

php中对数据格式进行一下转换就可以了,转换为关联索引数组或者对象,然后insert数据库即可

程序里 json encode

mysql:

    INSERT INTO table(biaodaun, amount)
    
    VALUES(1, 1), (2, 2), (3, 3),...;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题