c mysql 异步_mysql,node.js_node中MYSQL的异步问题,mysql,node.js - phpStudy

node中MYSQL的异步问题

我在用node查询数据库中使用如下代码:

var _password =mysql.query(table," where name = " + "'" + name + "'","password");

其中mysql.query为

query(table,others,column){

var connection = this.connection;

var sql;

if(column) sql = "select " + column + " from " + table;

else{sql = "select * from " + table;}

if(others) sql += " " + others;

console.log(sql);

var result;

connection.query(sql,function(err,rows,fields){

if(err){

throw err;

}

if(rows.length > 1){

rows.forEach(function(row){

console.log(row);

});

}

else if(rows.length == 1){

console.log(rows[0]);

rows = rows[0];

}

else{

console.log("没有数据");

}

return rows;

});

console.log('result:');

console.log(result);

return result;

}

最终的结果是:

很显然query之后的语句先执行了,此处无法使用yield,请大神指教

相关阅读:

Coding.net的ssh设置问题

如何执行某sh文件的2,3行语句?

想做个基于jquery的小游戏项目,寻求建议

netbeans中怎么实现按一个按钮关闭一个窗体?

NodeJS启动多实例问题

关于选中一个checkbox,其他的同级checkbox都被选中问题

关于go的channel阻塞问题

有没有大神帮我看看php代码?

把图片转换成文字的软件?

这些重复的代码有没有办法简化下?js

新需求:选项随机

谁帮我用c++写个*.dll,让我看看怎么写?

react-native 的headless.js Java API 的代码怎么使用?

关于如何组织css的问题

实例化类时 加不加括号问题

请问各位如何使用java实现串口通信

canvas下载图片到本地报错

c++ 读取txt文档后生成霍夫曼编码报错,求指教!

js中 instanceof 操作 值为字符串的 字面量 和 非字面量时,返回值为什么不同?

学习nodejs+,写简易http服务器实例时,浏览器访问127.0.0.1无法连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值