Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » MySQL запрос на удаление отдельного доп. поля из новости.

MySQL запрос на удаление отдельного доп. поля из новости.


     дополнительные поля    Все вопросы » Общие вопросы по PHP    2897

вопрос
Ситуация следующая. Иногда при добавлении картинок происходит сбой.
пользуюсь этим хаком от n0wheremany
Удаляются картинки физически с сервера, но не успевают удалиться с базы. Повторно загрузить картинку в это же доп. поле не получается. Пишет, что там и так есть картинка. Так как берет инфу из базы, но не проверяет есть ли картинка на сервере.
Так как файлы модуля под зендом, найти косяк самому не представляется возможным.
Решил прописать php функцию, которая бы чистила эти косяки в таблице xfileds. Прошу помощи.

Пример: Новость содержит заполненные доп. поля.

photo1|http://site.com/uploads/posts/13839248.jpg||photo2|http://site.com/uploads/posts/1383924.jpg||photo3|http://site.com/uploads/posts/82824320.jpg||photo4|http://site.com/uploads/posts/87927791.jpg||photo5|http://site/uploads/posts/80837651.jpg||


Каким запросом sql можно удалить только |photo2|http://site.com/uploads/posts/1383924.jpg|
с учетом того, что адрес картинки может быть любой. Можно это сделать через регулярное выражение?

Ответа пока нет


2 комментария

dj-avtosh
PHP-developer

dj-avtosh - -

А вы помните что код у модуля обфусицирован?? Придется просить автора.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

MAPKOBKA
Юзер

MAPKOBKA - -

Вроде сам разобрался. В код лезть не пришлось, картинка удалялась физически, но урл оставался в базе, его и получилось выковырять и потом через запрос к базе удалить. Просто кнопочку вывел с этой функцией. Так что вопрос можно считать закрытым.

Похожие вопросы

наверх