[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Использование запроса в цикле?
maruo
Скажите правильно ли использовать запросы в цикле?

Или как мне найти золотую середину как реализовать.

Имеет что то типо аукциона.
Есть Общая БД со всеми предметами которые имею право быть на аук.

допустим максимум по условию может быть 5 активных Лотов.

Предположим 1 лот закрылся , На его место автоматически нужно в БД Лотов добавить новый айтем. Мы берем его рандомно из базы предметов. И вставляем в таблицу с активными лотами.
Вроде бы с этим у меня проблемы нету , 1 загвозка в том что если не запросить страницу с этим скриптом то Новый лот не занесется в таблицу.
Предполагаю здесь мы решим вопрос аяксом.

Но если вдруг почти одновременно закроется 2-3 лота, с промеждутком пусть 1 секунда.

То страницу со скриптом который добавляет новые лоты придется запросить 2-3 раза и так далее.
Знаю можно использовать Админку, и добавлять в ручную, но мы же в 21 веке, и хочу сделать все автоматизированным
Миша
Цитата (maruo @ 12.02.2016 - 21:58)
Скажите правильно ли использовать запросы в цикле?

Нет, в цикле можно подготовить запрос.

_____________
Принимаю заказы, писать в ЛС
maruo
Медведь Хорошо, как тогда можно решить такой вопрос?
Подготовить запрос я подготовлю. А вот вставить сразу 2-3 не получится.
И юнионы не получится использовать, ведь я не знаю сколько надо будет добавить 2-3 или 10 айтемов
redreem
если продолжение цикла по колбаку, то конечно
Миша
Цитата (maruo @ 12.02.2016 - 21:58)
1 загвозка в том что если не запросить страницу с этим скриптом то Новый лот не занесется в  таблицу.

cURL

_____________
Принимаю заказы, писать в ЛС
Игорь_Vasinsky
чё я блин в слесари не пошёл....

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
maruo
Игорь_Vasinsky
К чему это
Миша
maruo Ложись спать, завтра разберёмся или в соседнюю тему )

_____________
Принимаю заказы, писать в ЛС
maruo
Медведь а что в соседней теме? линк можно7
Миша
Цитата (maruo @ 12.02.2016 - 22:38)
Медведь а что в соседней теме? линк можно7

В ЛС

_____________
Принимаю заказы, писать в ЛС
Игорь_Vasinsky
Медведь
нахер мне всё это упало...

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
WHERE `id` IN (1,2,3) - вот тебе 3 записи.
Хотя ты мог и сам догадаться сделать:
`id` = 1 OR `id` = 2 OR `id` = 3

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.