我正在使用在einaros/ws上构建的节点ws服务器.该服务器必须向数据库发送查询.为此我正在使用felixge/node-mysql.
当用户连接到服务器时,应检查客户端是否仍存在于数据库中.
这是一段有趣的代码:
console.log("client-liste ist leer");
var query = "SELECT name FROM spieler WHERE name='"+id+"' AND passwort='"+passwort+"'";
var result = queryToDatabase(query);
console.log(getTime() + "DB-Result Abfrage: " + result);
Run Code Online (Sandbox Code Playgroud)
以及查询完成的代码:
var mysql = require('mysql');
var mysqlConnection = mysql.createConnection({
host: dbHost,
user: dbUser,
password: dbPassword,
});
function queryToDatabase(anfrage) {
mysqlConnection.connect();
mysqlConnection.query("USE " + db, function(err, rows, fields) {
if (err) throw err;
});
mysqlConnection.query(anfrage, function(err, rows, fields) {
if (err) throw err;
console.log("rows as String - …Run Code Online (Sandbox Code Playgroud)