-2

我使用 PHP 构建了一个应用程序,我想让我的应用程序具有实时服务。所以,我将 socket.io 与 Node.js 一起使用。但是,如何让 Node.js 和 PHP 使用同一个数据库(mysql)?

4

2 回答 2

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);
                    }
});
于 2013-07-11T08:55:59.797 回答
1

有一个nodejs 模块可以让你连接到 MySQL。它很容易使用:

var mysql      = require('mysql');

var conn = mysql.createConnection({
     host     : 'localhost',
     user     : 'root',
     password : ''
});

conn.connect(function(err) {});
于 2013-07-11T08:57:37.003 回答