Size: a a a

JavaScript Noobs — сообщество новичков

2021 May 05

ab

a b in JavaScript Noobs — сообщество новичков
Я в принципе не понимаю, зачем ты делаешь потом select запрос
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Причём вызываешь асинхронно ???
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
То есть иногда запрос на селект делается раньше
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Так ?
источник

ПР

Поли Робокар... in JavaScript Noobs — сообщество новичков
У меня в таблице 54 колонки
Но конкретно к колонке gamer_id происходят запросы по очереди
Т.е. запрос внутри запроса
источник

ab

a b in JavaScript Noobs — сообщество новичков
У тебя здесь во втором и третьем аргументе результат
источник

ab

a b in JavaScript Noobs — сообщество новичков
бери рузельтаты отсюда
источник

ПР

Поли Робокар... in JavaScript Noobs — сообщество новичков
я не очень понимаю как работает mysql)
Но как я понимаю - сначало выполняется запрос, а потом если не вылазиет error то происходит то что находится в елсе - я правильно понимаю?
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Скл хранит данные
источник

ПР

Поли Робокар... in JavaScript Noobs — сообщество новичков
Т.е. если на update уходит 3 сек, тогда то что находится в else - выполнится только после update finish - я прав?
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Ошибки и тд это действия на твоём сервере
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Скл никак не относится к нему
источник

ab

a b in JavaScript Noobs — сообщество новичков
Посмотри плиз на семантику query функции
источник

ab

a b in JavaScript Noobs — сообщество новичков
и вытягивай результат нормально
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Да, ты передал в коллбек чисто err
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Там ещё параметры есть
источник

NC

Nikita Chaykin in JavaScript Noobs — сообщество новичков
Но лучше сразу подрубай с промисами mysql
источник

ПР

Поли Робокар... in JavaScript Noobs — сообщество новичков
гонка это что то в стиле вот такого?
connection.query("UPDATE games_option Set gamer_id = '" + gamer_list_sql + "' WHERE id = '" + game_id + "'")
connection.query("SELECT * FROM games_option WHERE id = '" + game_id + "'")
Я правильно понимаю?

А когда вот так:
connection.query("UPDATE games_option Set gamer_id = '" + gamer_list_sql + "' WHERE id = '" + game_id + "'", function (error)
   {
       if (error)
       {
           throw error;
       }
       else
       {
           connection.query("SELECT * FROM games_option WHERE id = '" + game_id + "'", function (error, result)
                           {
                               if (error)
                               {
                                   throw error;
                               }
                               else
                               {
                                 
                               }
                           });
       }
   });
То
это последовательный запрос? Т.е. SELECT не должен сработать, пока UPDATE FINISH не будет? Я прав?
источник

ab

a b in JavaScript Noobs — сообщество новичков
Хотя вроде результат в апдейте не содержит затронутые строки
источник

ab

a b in JavaScript Noobs — сообщество новичков
Это то же самое, что у тебя было
источник