如何使用Mysql将查询从PHP"/>
如何使用Mysql将查询从PHP
我想从mysql中选择数据并将值放入对象。
它正在php上运行,但我不明白为什么在node.js中不起作用
注意:我只输入了部分代码。
php中的mycode:
$res = mysqli_query($mysqli, "SELECT message FROM mempool messageID=1");
$row = mysqli_fetch_assoc($res);
$test = new BlockChain();
$test->addBlock(new Block($row['message']));
node.js中的代码
con.query("SELECT message FROM mempool where messageID=1", function (err, rows, fields) {
if (err) throw err;
});
let test = new Blockchain();
test.addBlock(rows);
node.js错误:
ReferenceError: rows is not defined
请帮忙吗?
回答如下:由于在nodejs中使用了回调函数,并且行变量未在作用域之外定义。如果您将其更改为
con.query("SELECT message FROM mempool where messageID=1", function (err, rows, fields) {
if (err) throw err;
console.log(rows);
let test = new Blockchain();
test.addBlock(rows);
console.log(test);
});
更多推荐
如何使用Mysql将查询从PHP
发布评论