CNode

连接mysql怎么封装一个函数,通过参数的条件,返回结果呢?

Hhwk123发布于14 年前最后回复14 年前2 回复5691 浏览0 收藏

想实现一个函数,通过玩家姓名,返回结果。用的是mysql模块(var mysql = require('mysql');) 错误的代码: function getUser(name){ var rs; client.query( 'SELECT * FROM '+TEST_TABLE+'where name='+name, function(err, results, fields){ rs=results; }); return rs; } 正确的该怎么实现呢?不可以用嵌套回调得到结果。 注:记得读写文件时有两种操作,一是同步,一个异步。我意思是怎么实现像同步读文件的一样 读数据库

查看回复

回复 (2)

H
huangdh3#1·14 年前

javascript的优点就是异步回调如果你想同步去做这件事情还不如用PHP来实现。 其次你想使用一个函数执行mysql然后直接这个函数返回结果是没有的

I
italkboy#2·14 年前

木有,数据库操作基本都是回调得结果

参与回复
登录后即可参与回复。登录