我正在 nodejs 模块中执行数据库连接。但是它的回调没有被调用。
这是我的模块-
*getChapterList.js
var mysql=require('mysql');
var client=mysql.createClient({
user:'mysql',
password:''
});
client.useDatabase('test');
module.exports.get_chapter_list = function(subject_id){
client.query("select distinct chapter_id from course_associations where subject_id="+subject_id+" and status_id=1",
function(err,results,fields){
return results;
});
return "hello";
};
现在我将此模块称为-
rs=require('./getChapterList');
rs.get_chapter_list(1);
// Output: hello
但预期的 o/p 是结果数组。
google了很多..但没有结果..