Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: проверка на дубли
Форумы портала PHP.SU » » Работа с СУБД » проверка на дубли

Страниц (1): [1]
 

1. alexiy - 10 Ноября, 2014 - 21:53:46 - перейти к сообщению
есть таблица, где хранятся пути к картинками
id, product_id, src
1 2 /images/name/img_name.jpg
2 2 /images/name/img_name.jpg
3 2 /images/name/img_name.jpg
4 2 /images/name2/img_name.jpg
5 2 /images/name2/img_name.jpg
6 2 /images/name2/img_name.jpg
7 2 /images/name2/img_name.jpg
-------------------------------- --------------------
8 3 /images/name/img_name.jpg
9 3 /images/name/img_name.jpg
10 3 /images/new_name/img_name.jpg
11 3 /images/new_name/img_name.jpg
-------------------------------- --------------------
12 7 /images/name3/img_name.jpg
13 7 /images/name3/img_name.jpg
14 7 /images/name3/img_name.jpg
15 7 /images/name3/img_name.jpg
-------------------------------- --------------------
16 1 /images/name4/img_name.jpg
17 1 /images/name4/img_name.jpg
18 1 /images/name5/img_name.jpg
19 1 /images/name5/img_name.jpg

как видно из таблицы, путь к картинке, состоит из папки images, в ней находится папки с названиями name, name4, new_name, name2

у некоторых товаров при импорте данных иногда меняется 'name' (подпапка так сказать)
допустим у товара где id=1, name4 устарел и больше не актуален и его надо почистить из базы, но оставить записи с name5 и так со всеми товарами, где есть разные 'name', там где у товара нету нового имени ничего не меняется и его трогать не надо, как лучше оформить процесс удаления уже ненужных записей?

 

Powered by ExBB FM 1.0 RC1