MySQL 簡單查詢範例

node.js

   var mysql = require('mysql');
   var connection = mysql.createConnection({
     host: '127.0.0.1',
     port: '3306',
     user: 'root',
     password: 'root',
     database: 'nodejs'
   });

  connection.connect();

  connection.query('SELECT * FROM `test`', function(err, rows, fields){
    if(err) throw err;
    for(var r in rows){
      console.log(rows[r].id);
    }
  });

 connection.end();

在 express 的 router 中這樣用:

routers/index.js

router.get('/', function(req, res){
    connection.query('SELECT * FROM `test`', function(err, rows, fields){
      res.render('index', {title: rows[0].id});
  });
});

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s