我知道这个问题已被问过无数次,但经过艰苦的搜索,我似乎找不到所需的答案。我有一个* .js格式的脚本,该脚本创建一个json数据数组,然后将其存储在json文件中。
阵列设置为:
var sessionState = {
currentWalletNdx: 0,
genesisBlockId: 0,
genesisBaseTarget: 0,
genesisBlockTimestamp: 0,
current: {
blockHeight: 0,
baseTarget: 0,
startTime: 0,
totalShare: 0,
submitters: 0,
bestDeadline: 0,
totalPayments: 0,
netDiff: 0
},
prevBlocks: []
};
并将数据存储在json文件中,该函数是:
saveSession: function () {
var jsonData = JSON.stringify(sessionState, null, 2);
fs.writeFileSync('pool-session.json', jsonData);
},
我的问题是,如何在js文件中将其写入以使用json类型将保存的json数组存储在mysql表中,以便稍后使用php&mysql查看数据?
这样的事情应该起作用:
var mysql = require('mysql');
var database = mysql.createConnection({
host: 'host',
user: 'user',
password: 'password',
database: 'database'
});
database.connect(function(connectionError){
if(connectionError){
throw connectionError;
}
var sql = "INSERT INTO table(column) VALUES ('" + jsonData + "')";
database.query(sql, function(queryError, queryResult){
if(queryError){
throw queryError;
}
});
});
更改table
表名称和column
要在其中插入JSON的列的名称。当然,还有数据库连接信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句