Jump to content

Не отправляется запрос MySQL...


Recommended Posts

Всем привет. В эвенте playerReady имеется следующий функционал:

console.log("Отправляем запрос");
global.database.query(`SELECT * FROM accounts WHERE sc_name=?`, [player.socialClub], (err, rows) => {
    if(err) throw err;

    console.log("The accounts sc_name " + player.socialClub + " is: " + rows);

    if(rows.length > 0) {
        console.log("Аккаунт зарегистрирован");
    else {
        console.log("Аккаунт НЕ зарегистрирован");

В итоге отправляется в консоль только это "Отправляем запрос", а сам запрос почему то не уходит...


В index.js:

global.database = require("./database");


А в database.js:

var mysql = require('mysql');
var pool = undefined;

module.exports.setup = function() {
	pool = mysql.createPool({
		host: 'localhost',
		user: 'root',
		database: 'basename',
		password: '',

module.exports.query = function(query, callback){
	return pool.getConnection(function(err, connection) {
		connection.query(query, function(err, result, fields) {
			callback(err, result, fields);


Помогите пожалуйста(

Кстати если в index.js после подключения сделать:

database.query('SELECT * FROM accounts WHERE 1', function(err, rows, fields) {
    if (err) throw err;
    console.log('The accounts is: ', rows);

Как НИ странно запрос отправляется, о чем говорит приход сообщения в логи...

Edited by Holod
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...