2013-10-04 3 views
0

Я создаю блог с тегами.Отделить теги от базы данных

Эти метки сохраняются в БД так, как tag1,tag2,tag3 Я хотел бы отображать их отдельно, есть ли способ их отделить, когда они повторяют их?

Благодаря

+3

Никогда не сохраняйте несколько значений в одном столбце! –

+0

[Нормализовать] (http://en.wikipedia.org/wiki/Junction_table) ваши данные. – Quentin

ответ

1
$pizza = "piece1,piece2,piece3,piece4,piece5"; 
$pieces = explode(",", $pizza); 
echo $pieces[0]; // piece1 
echo $pieces[1]; // piece2 

count Использование с for петлей или просто foreach перебрать массив $pieces

foreach($pieces as $key => $value) { 
    echo $value; 
} 

Source

Demo

+0

Спасибо за это, так что мне нужно будет перечислять все возможные теги в '$ pizza =" piece1, piece2, piece3, piece4, piece5 ";' part? – Shane

+0

Для каждой строки из вашей таблицы да. –

Смежные вопросы