Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » MySQL запрос на удаление отдельного доп. поля из новости.

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


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

вопрос
Ситуация следующая. Иногда при добавлении картинок происходит сбой.
пользуюсь этим хаком от 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
шашлычник

dj-avtosh - 9 ноября 2013 18:58 -

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

skype: elhan.isaev

MAPKOBKA
Юзер

MAPKOBKA - 10 ноября 2013 13:12 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх