我正在創建一個新聞網絡應用程序,並且每個新聞都有一個類別字段,但此類別可以是一個或多個時間。這意味着,一個人可能只爲一篇新聞文章輸入politics, world, us
標籤。現在,我遇到的問題是如何將其插入到數據庫中。如果我只要直接輸入標籤數據庫,爲純文本,然後我當我有呼應它,我可以使用爆炸()將它們分開,像如何處理文章網站的多個類別條目
$row['tags] = 'politics, world, us';
foreach(explode($row['tags') as $tag){
echo "<a href='{$tag}'> {$tag} </a> ";
}
這將呼應的標籤,並創建一個每個標籤都有超鏈接,但是我遇到的問題是,如果用戶只想看到帶有特定標籤的新聞,就會變成問題,因爲我無法查詢所有行,理清標籤,爆炸標籤並只顯示那樣的新聞提要。這是可行的,但非常麻煩。所以,我想問一下如何做到這一點。我確信它涉及到,也許有另一個表叫做tags
,但是我儘可能去