Hello to all, welcome to therichpost.com. In this post, I will do, Node Js – Fetch Mysql Data With Nodejs.
Working with nodejs seems everything easy. Before starting working with nodejs, I felt, It will be difficult but now it seems easy and friendly.
I am fetching mysql data with node js, with making connection with node js to mysql. I am feeling very happy to share this code because it helped me and I hope, It will help others.
Here is the working data picture:
For Install mysql package into your node js app, need to run below command into your terminal:
npm install --save mysql
Here is the working code and tested code and you need to add your js file:
/*****TheRichPost*****/ var http = require('http'); var mysql = require('mysql'); //Import mysql package //Mysql Connectivity var con = mysql.createConnection({ host : 'localhost', user : 'root', password : 'root', database : 'users' }); function getData(res){ con.connect(function(err) { //Enable error if (err) throw err; //Query code began con.query("SELECT * FROM users", function (err, result, fields) { if (err) throw err; //console.log(result); res.write("<table>"); res.write("<tr>"); for(var column in result[0]){ res.write("<th><label>" + column + "</label></th>"); } res.write("</tr>"); for(var row in result){ res.write("<tr>"); for(var column in result[ row ]){ res.write("<td><label>" + result[ row ][ column ] + "</label></td>"); } res.write("</tr>"); } res.write("</table>"); }); }); } http.createServer(function (req, res) { //Output on browser getData(res); }).listen(8080);
After done above code , you just need to run below command into your terminal:
node YourFileName.js
If you have an any query related to this post, then please do comment below or ask questions.
Thank you,
Happy Coding,
Therichpost
Recent Comments