以下、外部.jsを呼び出してDBの検索結果を取得したいのですが
undefinedと返ってきてしまいます。
client.queryの結果を取得するにはどうすればよいのでしょうか?
【実行結果】
undefined
■呼び出し元
var ABC = require ('./ABC.js');
console.log (ABC (req, res) );
■呼び出し先
var mysql = require ('mysql');
exports.ABC = function (req, res) {
var client = mysql.createConnection ({省略});
var i = '';
client.connect ();
client.query ('use ' + 省略);
client.query ('select * from 省略 where 省略;', function (err, results, fields) {
if (err) { return err; }
i = results[0].id
return i; ←この結果を呼び出し元に渡したい!
});
};
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/28 05:15