Как да се показват имената от базата данни MySQL

Как да се изведе от базата данни в колоната xfields само думата след | етикет | те не присъстват във всички клетки.

Тя трябва да изглежда по следния начин:

Визия - 50 песни

Спинин - 35 песни

Sony - 20 песни

Правим го по ред, този код показва всички xfields

и т.н. Как да се изведе само думата Vision от този ред? И пребройте в колко клетки присъства?

Създадено да показва само тези думи, които след етикет | ... Сега е необходимо повтарящите се думи да се отчитат и празнотата да не се показва, ако няма етикет на думата | .

Имате грешен подход към решаването на често срещани проблеми в основата. Ето един от вариантите за решаване на проблема:

Трябва да приложите връзки между таблици. Във вашата таблица колоната xfields изобщо не трябва да присъства. Вместо тази колона трябва да създадете отделна таблица в базата данни xfields .

Не сте дали името на текущата си таблица, така че ние ще й дадем името popka Структурата на таблицата xfields ще бъде нещо подобно: id - id xfield - вашата ключова дума popka_id - id на елемента (собственика) в popka маса

По този начин, за да се получи броят на "xfields", например за елемента popka с id 123, е достатъчно да се изпълни следната заявка