magazine off

node.jsとmysqlでselectをloopしてみる

投稿日 : 2018年6月7日(木曜日)

実装

passとdb_nameとcolumn_nameとtb_nameを適切に変更してください。resultに結果のデータが入ってくるので、Object.keys(result).lengthで取得したdbのデータの個数を取っています。で、ループで、result[i].column_nameを回してます。


const connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: 'pass',
  database: 'db_name'
});

connection.connect(function(err) 
{
  if (err) throw err;
    connection.query("SELECT * FROM tb_name", function (err, result, fields) 
    {
      if (err) throw err;
      var test = result;
      var length = Object.keys(result).length;
      console.log(   length   );

      for (var i = 0; i < length; i++) 
      {

      console.log(result[i].column_name);

      };

    });

});
  ここら辺の本を読んで、めっちゃ勉強になりました、ブログって簡単にわかるけど、深い部分で基礎が結構抜け落ちてたりするんだよね... 基礎の徹底は、良いエンジニアの基本なので、ここら辺を横着するか否かで将来のエンジニア人生も大きく変わる。なので、こういう本はしっかり読もうと思います。(お勧めなので、是非読んでみればいいと思います :))

Categories

Recent Posts

起業する前に知っておけば良かったこと

  こんにちわ、お元気に過ごされていますか。   今日…

投稿日 : 2020年11月30日(月曜日)

UIScrollViewの中のUIImageをドラッグで動かす

  UIScrollViewの中にUIImageをアドサブビューした…

投稿日 : 2017年6月18日(日曜日)

経済は本当にインフレが良いの?物価の高い国に住んで感じた。

  私は、これまで経済は必ずしもインフレが、日本のためには良いのだと思ってま…

投稿日 : 2018年9月2日(日曜日)

Swift3のDate で (時間・分・秒)を取得する方法

  実装 ViewController.swift overri…

投稿日 : 2017年5月2日(火曜日)