我使用PHP构建了一个应用程序,我想让我的应用程序有一个实时服务。所以,我使用socket.io和Node.js.但是,如何让Node.js和PHP使用相同的数据库(mysql)?
答案 0 :(得分:6)
为nodejs安装mysql模块。
npm install mysql
使用他的模块你可以使用mysql数据库
var mysql = require('mysql');
var conn = mysql.createConnection(
{
host : 'localhost',
user : '.....',
password : '......',
database : '.......'
}
);
conn.connect();
var queryString = 'SELECT * FROM .............';
conn.query(queryString, function(err, rows, fields) {
if (err) {
console.log(err);
} else {
console.log(rows);
}
});
答案 1 :(得分:1)
There's a module用于允许连接MySQL的nodejs。它很容易使用:
var mysql = require('mysql');
var conn = mysql.createConnection({
host : 'localhost',
user : 'root',
password : ''
});
conn.connect(function(err) {});