Как да се показват имената от базата данни MySQL
Как да се изведе от базата данни в колоната xfields само думата след | етикет | те не присъстват във всички клетки.
Тя трябва да изглежда по следния начин:
Визия - 50 песни
Спинин - 35 песни
Sony - 20 песни
Правим го по ред, този код показва всички xfields
и т.н. Как да се изведе само думата Vision от този ред? И пребройте в колко клетки присъства?
Създадено да показва само тези думи, които след етикет | ... Сега е необходимо повтарящите се думи да се отчитат и празнотата да не се показва, ако няма етикет на думата | .
Имате грешен подход към решаването на често срещани проблеми в основата. Ето един от вариантите за решаване на проблема:
Трябва да приложите връзки между таблици. Във вашата таблица колоната xfields изобщо не трябва да присъства. Вместо тази колона трябва да създадете отделна таблица в базата данни xfields .
Не сте дали името на текущата си таблица, така че ние ще й дадем името popka Структурата на таблицата xfields ще бъде нещо подобно: id - id xfield - вашата ключова дума popka_id - id на елемента (собственика) в popka маса
По този начин, за да се получи броят на "xfields", например за елемента popka с id 123, е достатъчно да се изпълни следната заявка