0
我有與MySQL模塊 這是一個問題是我的用於測試連接的代碼部分:模塊的MySQL的NodeJS
var express = require('express');
var mysql = require('mysql');
var fs = require('fs');
var app = express()
, http = require('http')
, server = http.createServer(app)
, io = require('socket.io').listen(server);
io.sockets.on('connection', function(socket){
// en connection :
socket.on('info', function (host,user,mdp,mdp1) {
var connection = mysql.createConnection(
{
host : host,
user : user,
password : mdp,
database : '',
}
);
connection.connect(function(err) {
if (err) {
console.log('Erreur de connexion au serveur');
socket.emit('erreur','err');
}
else {
socket.emit('succes',host,user,mdp);
}
});
});
如果有連接的誤差我將爲了顯示消息發射的消息的錯誤。 否則我會顯示成功消息。
- 我的主機是:本地主機
- 用戶:根
- 密碼: ''
- ,如果我輸入localhost和根的消息是 「測試OK」
- 如果我輸入localhostfalse和rootfalse消息是「測試號」( 這是正常的)
- 如果我輸入localhost和rootfalse消息是「TestOk」。
爲什麼沒有測試爲「根」
我希望我的問題的理解。謝謝