Скажите правильно ли использовать запросы в цикле?
Или как мне найти золотую середину как реализовать.
Имеет что то типо аукциона.
Есть Общая БД со всеми предметами которые имею право быть на аук.
допустим максимум по условию может быть 5 активных Лотов.
Предположим 1 лот закрылся , На его место автоматически нужно в БД Лотов добавить новый айтем. Мы берем его рандомно из базы предметов. И вставляем в таблицу с активными лотами.
Вроде бы с этим у меня проблемы нету , 1 загвозка в том что если не запросить страницу с этим скриптом то Новый лот не занесется в таблицу.
Предполагаю здесь мы решим вопрос аяксом.
Но если вдруг почти одновременно закроется 2-3 лота, с промеждутком пусть 1 секунда.
То страницу со скриптом который добавляет новые лоты придется запросить 2-3 раза и так далее.
Знаю можно использовать Админку, и добавлять в ручную, но мы же в 21 веке, и хочу сделать все автоматизированным
Цитата (maruo @ 12.02.2016 - 21:58) |
Скажите правильно ли использовать запросы в цикле? |
Нет, в цикле можно подготовить запрос.
_____________
Принимаю заказы, писать в ЛС
Медведь Хорошо, как тогда можно решить такой вопрос?
Подготовить запрос я подготовлю. А вот вставить сразу 2-3 не получится.
И юнионы не получится использовать, ведь я не знаю сколько надо будет добавить 2-3 или 10 айтемов
redreem
12.02.2016 - 22:07
если продолжение цикла по колбаку, то конечно
Цитата (maruo @ 12.02.2016 - 21:58) |
1 загвозка в том что если не запросить страницу с этим скриптом то Новый лот не занесется в таблицу. |
cURL
_____________
Принимаю заказы, писать в ЛС
Игорь_Vasinsky
12.02.2016 - 22:15
чё я блин в слесари не пошёл....
_____________
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 Ложись спать, завтра разберёмся или в соседнюю тему )
_____________
Принимаю заказы, писать в ЛС
Медведь а что в соседней теме? линк можно7
Цитата (maruo @ 12.02.2016 - 22:38) |
Медведь а что в соседней теме? линк можно7 |
В ЛС
_____________
Принимаю заказы, писать в ЛС
Игорь_Vasinsky
12.02.2016 - 23:47
Медведь
нахер мне всё это упало...
_____________
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
13.02.2016 - 12:01
WHERE `id` IN (1,2,3) - вот тебе 3 записи.
Хотя ты мог и сам догадаться сделать:
`id` = 1 OR `id` = 2 OR `id` = 3
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.