我有两个标题为word和word2的列。他们每个人都有一个单词列在里面。我的目标是结合word和word2。如果一个单词重复,那么将这些单词组合为一个单词,然后按字母顺序(see website)放置所有单词。
这段代码是给我的,现在我需要帮助,因为我正在添加另一列,但我不知道如何让mysql和php代码一起工作,让一个名字显示并将它们放在ALPHABETICAL ORDER中。请visit my website here看看我指的是什么,谢谢。
这是我的代码 - 您能否回复代码。如果我新的代码我不会在这里,任何帮助都会很棒。
$sql = mysqli_query($db_conx, "SELECT word, word2 FROM articles");
while ($row = mysqli_fetch_array($sql)) {
$link = $row['link'];
$word_array = explode(", ", $row['word']); $unique_word_array = array_unique($word_array);
asort($unique_word_array);
foreach($unique_word_array as $key)
{
echo "<div class='cloudbox tag'><a href = '../../articlestagresults.php?word=" . $key . "'> " . $key . "</a></div>"; }
}
答案 0 :(得分:3)
您可以使用union
:
select word
from articles
union
select word2
from articles
order by word;
union
删除重复项。