Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; DLE_Comments has a deprecated constructor in /var/www/dlefaq/data/www/dle-faq.ru/engine/classes/comments.class.php on line 21 Вывод из db дополнительное поле? :: DLE FAQ

Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » MySQL » Вывод из db дополнительное поле?

Вывод из db дополнительное поле?


     Все вопросы » MySQL    1294

вопрос
Доброго времени суток.

В Этой теме https://dle-faq.ru/faq/layoutquest/15851-kak-sdelat-sql-sum-dlya-xfvalue-na-dle-104.html Есть решение но при выводе, если у меня в доп. поле написано "137969" то результат получается "415445"

Так вот, подскажите пожалуйста как все таки вывести именно то значение которое прописано у меня?

Ответа пока нет


8 комментариев

lutskboy
Эксперт

lutskboy - -

может так сделать

select sum(SUBSTRING_INDEX( SUBSTRING_INDEX( xfields, 'имя доп поля|', -1 ) ,  '||', 1 )) from dle_post where  xfields  LIKE '%имя доп поля|%'

CaSKeT
Юзер

CaSKeT - -

syntax error

lutskboy
Эксперт

lutskboy - -

посмотри еще раз
там правки были

CaSKeT
Юзер

CaSKeT - -

вообще не чего не выводит.
Но если добавить "as sum" то будет опять выводить не то что нужно.

LazyDev
PHP-developer

LazyDev - -

CaSKeT, там суммируется числа с доп полей, вам нужно вывести просто значения или тоже суммировать?

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

CaSKeT
Юзер

CaSKeT - -

только значение и только с данной новости а не со всех полей.

LazyDev
PHP-developer

LazyDev - -

В полной новости? Что мешает вывести [xfvalue_название доп поля] или прописать текстом?

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

CaSKeT
Юзер

CaSKeT - -

не совсем. значение этого поля будет подставляться в отдельном файле как ссылка после чего будет выполняться парсер

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

наверх