Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP MySQL запрос на удаление отдельного доп. поля из новости.

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


     09.11.2013    Общие вопросы по PHP    1506

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

1479 | 390

dj-avtosh - 9 ноября 2013 18:58 - шашлычник

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

skype: elhan.isaev

MAPKOBKA
4

80 | 18

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

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

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

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