让Node.js和PHP使用相同的数据库(mysql)?
我使用PHP构建了一个应用程序,我想让我的应用程序具有实时服务。因此,我将socket.io与Node.js一起使用。但是,如何让Node.js和PHP使用相同的数据库(mysql)?为nodejs安装mysql模块让Node.js和PHP使用相同的数据库(mysql)?,php,mysql,node.js,Php,Mysql,Node.js,我使用PHP构建了一个应用程序,我想让我的应用程序具有实时服务。因此,我将socket.io与Node.js一起使用。但是,如何让Node.js和PHP使用相同的数据库(mysql)?为nodejs安装mysql模块 npm install mysql 使用他的模块,您可以使用mysql数据库 var mysql = require('mysql'); var conn = mysql.createConnection( { host : 'localhost',
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);
}
});
用于允许您连接到MySQL的NodeJ。它非常容易使用:
var mysql = require('mysql');
var conn = mysql.createConnection({
host : 'localhost',
user : 'root',
password : ''
});
conn.connect(function(err) {});
尝试从PHP和node.js连接到同一个数据库,看看会发生什么!是的,我觉得你不需要做什么特别的事。数据库是一个单独的实体,因此只需正常连接即可。谢谢。我明白了我的误解。