p_info_query('SELECT * FROM ' + <table> + ' WHERE name = ' + user_name, password, client_connect.id, p_info, function(results) {
这似乎会产生一个未知列“用户名”。我在网上搜索了一些这样做的人的例子,但我找不到任何人。我想查询特定的东西,甚至可能比较两个值,用户和密码。
有什么帮助吗?
// 为 p_info_query 函数编辑
function p_info_query(sql, password, client_socket_id, player_info_object, callback) {
var result = mysql_client.query(sql, function (error, results, fields) {
if (error) {
console.log('ERROR IN MYSQL LOGIN CALLBACK : '+ error);
return false;
}
if (results.length > 0) {
// do stuff
callback(true);
} else {
callback(false);
}
}
});