powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление полей ACF repeater
2 сообщений из 2, страница 1 из 1
Удаление полей ACF repeater
    #39556264
Nikitka21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 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
Удаление полей ACF repeater
    #39559205
Nikitka21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нуууу пожаалуйстаааа...)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удаление полей ACF repeater
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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