Как вывести из одного поля несколько значений в mysql?

Есть таблица mysql, в ней есть в поле screens. В этом поле может быть несколько ссылок на фото, каждая фотка разделяется запятой:

https://site.ru/foto1.jpg, https://site.ru/foto2.jpg, https://site.ru/foto3.jpg

Как мне на php вывести скажем только 2-ю фотографию?


Ответы (1 шт):

Автор решения: Алексей Шиманский

Вообще изначально хочу сказать, что такое хранение фоток супернеоптимальное по различным причинам. Особенно с жёсткой привязкой к хосту (хранение https://site.ru/ при смене названия сайта вам аукнется)

А в целом можно сделать через explode

$images = explode(',', ТУТ_СТРОКА_ИЗ_БД);
echo $images[1]; // Вторая фотка хранится под индексом 1
→ Ссылка