Редактор темы

Вопрос? Вытащить все данные из определенного доп поля?

MegaMonstr

Команда форума
VIP Кинотрафик v2
Регистрация
27 Сен 2015
Сообщения
1.085
Рейтинг реакций
246
Баллы
83
1/3
Автор темы
Подскажите, надо вытащить все данные из определенного доп поля, kp_id, желательно через запятую, либо в один столбик, либо с пробелом.

Может есть варианты через sql запрос такой сделать, либо скриптом как то вывести все данные? Или как вариант запрос, скопировать данные из доп поля в теги (облако тегов), а от туда уже через админку вытащить.

Надеюсь на вас ребята.
 
в phpmyadmin
Код:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(xfields, 'kp_id|', -1), '|', 1) AS kp_id FROM  dle_post;
через запятую
Код:
SELECT GROUP_CONCAT(SUBSTRING_INDEX(SUBSTRING_INDEX(xfields, 'kp_id|', -1), '|', 1)) AS kp_ids FROM dle_post;
 
Последнее редактирование:
В файле engine/inc/kinopoisk_ids.php измени kinopoisk_id (preg_match('/\|kinopoisk_id\|(.*?)\|/', $row['xfields'], $matches)) {
на своё доп поле например kp_id if (preg_match('/\|kp_id\|(.*?)\|/', $row['xfields'], $matches)) {
и выведет все id кинопоиск и можно скачать в txt
2350046240e5e79c1767d6be249ce035.png
 

Вложения

Автор темы
@Jo0k,Ultimates, спасибо большое.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху