「Node.js」MySQLからselect文によりテーブルのデータを取得サンプル
構文
conn.query(sql,function (err, result) { some code}
使用例
var mysql = require('mysql');
var conn= mysql.createConnection({
host : 'localhost',//接続先ホスト
user : 'root',//ユーザー名
password : '123456', //パスワード
port: '3306', //ポート番号
database : 'arkgamedb' //DB名
});
conn.connect();
var sql = 'select * from usertable';
//クエリ作成
conn.query(sql,function (err, result) {
if(err){
console.log('[select ERROR] - ',err.message);
return;
}
console.log('--------------------------select----------------------------');
console.log(result);
console.log('------------------------------------------------------------\n\n');
});
conn.end();
実行結果
$ node sample.js
--------------------------SELECT----------------------------
[ RowDataPacket {
userid: 101,
name: 'user001',
age: '21',
email: '11@example.com' },
RowDataPacket {
userid: 102,
name: 'user002',
age: '32',
email: '12@example.com' },
RowDataPacket {
userid: 103,
name: 'user003',
age: '33',
email: '13@example.com' } ]
------------------------------------------------------------