Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по вёрстке Вывод данных из бд (текст от разделяющего символа)

Вывод данных из бд (текст от разделяющего символа)


     15.02.2014    Общие вопросы по вёрстке, Общие вопросы по PHP, Модули, MySQL    1302

вопрос
Dle 10.
Столкнулся с проблемой. мало шарю в php.
Есть таблица dle_123 например
в ней 10 столбцов
id, date, title, nikon, oldnikon, photo...

в поле oldnikon - значение либо выше 0 либо ничего

Нужно вывести, все, где параметр в oldnikon больше 0.
Вывести надо текст из "title" текст из "photo", текст из "nikon"
.
пробовал переделывать topnews. т.к. все равно не пользуюсь.
титул та получилось вывести, но вот значение из "photo" не получается
$db->query( "SELECT id, nikon, photo, date, oldnikon, title, category FROM " . PREFIX . "_123 WHERE oldnikon>=1 ORDER BY date DESC, date DESC, date DESC LIMIT 0,10" );

помогите пожалуйста с решением.
загвоздка в том, что нельзя просто выводить в тупую текст из "photo". т.к. все идеально, если там 1 ссылка, но если 2,3... ?
ссылки в "photo" разделены таким образом :|:

т.е. они хранятся в "galery/2/1392403181_ewew_ewewe.jpg:|:galery/2/21312312.jpg:|:galery/2/21312312.jpg"
как мне из такого вывести только первое сочетание "galery/2/1392403181_ewew_ewewe.jpg" до :|: ?

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


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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