我有一个带有名为keywords的表的mysql数据库 - 见下文
****正如您所看到的那样,该行中列出了多个单词。
我的问题 有没有办法使用mysql和php分隔它自己的每个单词。现在它将所有单词组合为一个而不是单独组合。
下面的图片显示的是单词,但一个按钮可能包含3个或更多单词。 我需要单词和独立的单词。可以在MYSQL中完成吗?如果是这样,请提供php编码,谢谢。
答案 0 :(得分:1)
您可以使用PHP将逗号和空格分隔关键字。
//Split the keyword into array
$keywords_array = explode(", ", $keywords);
//Use array_unique to remove duplicates
$unique_keywords_array = array_unique($keywords_array);
//Print output
foreach($unique_keywords_array as $key) {
echo $key . "<br />";
}
答案 1 :(得分:0)
由于您没有共享任何代码,我可以给您一个简单的猜测,以便您可以继续: -
使用php从表中获取数据,并使用explode函数分隔每个单词。
答案 2 :(得分:0)
最好的选择是使用爆炸功能, 以下链接是php网站爆炸的参考: http://php.net/manual/en/function.explode.php