Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление полей ACF repeater / 2 сообщений из 2, страница 1 из 1
20.11.2017, 15:49
    #39556264
Nikitka21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление полей ACF repeater
Есть ACF repeater (повторитель) , в него помещен ACF date и ACF time.
Имеем записи в БД по этим полям для одного поста типа:

post_id |Meta_name | value
-------------------------------------------
69 |range_row | 2
69 |range_row_0_range_date | 20181103
69 |range_row_0_range_time | 2145
69 |range_row_1_range_date | 20181104
69 |range_row_1_range_time | 2146
69 |range_row_2_range_date | 20181105
69 |range_row_2_range_time | 2147

Удалить прошедшую дату прямым запросом к БД легко. Чет типа
$date = date(Ymd);
DELETE post_meta FROM range_row_%_range_date WHERE value < $date

Но как сделать, чтобы удалялась дата и время, и при этом repeater смещался?

То есть при удалении
range_row_0_range_date
range_row_0_range_time

Оставалось НЕ
range_row 2
range_row_1_range_date
range_row_1_range_time
range_row_2_range_date
range_row_2_range_time

А смещалось все, вот так
range_row 1
range_row_0_range_date
range_row_0_range_time
range_row_1_range_date
range_row_1_range_time

Я прост нуб, не знаю как составить запрос. Может через цикл прогнать?
Могу помощь оплатить, если подскажете правильно.
...
Рейтинг: 0 / 0
24.11.2017, 18:28
    #39559205
Nikitka21
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление полей ACF repeater
Нуууу пожаалуйстаааа...)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление полей ACF repeater / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]