为什么不工作? 我要下载txt并保存在数据库中。
为什么不工作? 我要下载txt并保存在数据库中。
错误:ER_PARSE_ERROR:您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册以获取在'a / innego komunikatora附近使用的正确语法。 Zgóry,wielkiedzięki。第1行的Tematbędzieaktualizowany w m'
var cheerio = require('cheerio');
const request = require('request');
var mysql = require('mysql');
var con = mysql.createConnection({
password..
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});
let x=1;
function downlad(){
x++;
request.get(`http://wklejto.pl/638151`, (err, response, body) => {
console.log(response.statusCode);
const $=cheerio.load(
body,
{ decodeEntities: false });
const el = $('.de1').html();
con.query("INSERT INTO `wklejki` (`ID`, `txt`) VALUES (NULL, '"+el+"');");
console.log(el);
});
}downlad();
```[enter image description here][1]
[1]: https://i.stack.imgur.com/h73t4.png
答案 0 :(得分:2)
替换
con.query("INSERT INTO `wklejki` (`ID`, `txt`) VALUES (NULL, '"+el+"');");
使用
con.query('INSERT INTO wklejki SET ?', {ID: null, txt: el}, function (error, results, fields) {
//Whatever you want to do next.
});