[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: массовое обновление записей MYSQLi
ED24567
Как грамотно решить проблему - обновление 200-300-400 записей за один раз???
Заказчик стоит на своем - все сразу отредактировать, и в один клик сохранить.
Хостер - просто предупреждает - блокировку за перегрузку сделает.
Не хочется по частям сохранять, админом на самом сайте "блондинка", проблем много будет.... И красиво получается в админке - все интуитивно понятно....
HELP - как за раз обновить много записей в MYSQLi
Погуглил - у каждого свой "рецепт", но некоторые статьи просто мхом поросли, особого доверия не вызывают по дате написания.
Необходимо заменить практический весь контент каждой записи, остается только несколько полей нетронутыми.
Гуру - направьте на путь истинный
Valick
ED24567, собственные умозаключения имеются?


_____________
Стимулятор ~yoomoney - 41001303250491
ED24567
Уничтожить записи, потом новые одним махом поставить. По функционалу для решения задачи такое устраивает, что скажет сервер?
Valick
ED24567, что скажет заказчик если по какой-то причине запрос на удаление отработает, а свежие данные не дойдут до сервера? Иголки под ногти, голыми коленями на горох и вдыхание битого стекла вам обеспечены.
Сначала сделайте insert в буферную таблицу, затем уже обновляйте.
Можно конечно сразу, через INSERT ... ON DUPLICATE KEY UPDATE, но с буферной таблицей на мой взгляд корректнее. Вечером придумаю почему.

_____________
Стимулятор ~yoomoney - 41001303250491
ED24567
Спасибо за буферную таблицу, буду копать
kaww
Вот еще вариант с временной таблицей http://stackoverflow.com/questions/1670925...answer-16709905
twin
Стащить домой, дома спокойно все отработать и поставить одним кликом. )

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Kusss
Ээээ , а как на счет http://ru2.php.net/manual/ru/mysqli.multi-query.php ?
ED24567
Стащить домой - не рассматривается вообще. все это делается при реальной работе админа (жутковатые запросы)
Быстрый ответ:

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