У меня есть БД со следующимирезультатов PHP строк без повторения
----id---|-----name-----|-----owner----|----tags---------------|
----1----|-----123------|------jc------|--van outside door-----|
----2----|-----124------|------dw------|----van daz------------|
----3----|-----125------|------jc------|--daz outside flower----|
, что я пытаюсь сделать, это эхо из списка всех слов в столбце тега, не повторяя то же слово.
До сих пор я успел повторить
van outside doorvan dazdaz outside flower
Уведомление повторяя слова и нет пространства между рядами.
Я также хотел бы, чтобы результаты были URL ссылки ?t=$tag
Это для целей сортировки фотографий. Должен ли я изменить разделитель в столбце тега на ,
, как в daz,indoor,flower
.
Heres мой код
$sql = "SELECT * FROM photos";
$filterresult = mysql_query($sql);
while($row = mysql_fetch_array($filterresult))
{
$id = $row['id-name'];
$name = $row['name'];
$owner = $row['owner'];
$tags = $row['tags'];
$filterdir = "photos/$owner/index_files/vlb_thumbnails1/";
$filterdir2 = "photos/$owner/index_files/vlb_images1/";
echo "<a href=\"photoview102.php?t=$tags\">$tags</a>";
}
ОК Heres новый код (спасибо за вашу помощь до сих пор)
$tags = array();
$sql = "SELECT * FROM photos";
$filterresult = mysql_query($sql);
while($row = mysql_fetch_array($filterresult))
{
$id = $row['id-name'];
$name = $row['name'];
$owner = $row['owner'];
$tags = array_merge($tags, explode(' ', $tags));
$filterdir = "photos/$owner/index_files/vlb_thumbnails1/";
$filterdir2 = "photos/$owner/index_files/vlb_images1/";
}
$tags = array_unique($tags);
foreach ($tags as $tag) {
echo "<a href=\"photoviewer102.php?t=$tag\">$tag</a>";
}
Пожалуйста, добавьте свой код PHP – kero
'Пожалуйста, помогите ему водить мою жену безумной, поскольку они слишком долго разбираются в наших свадебных фотографиях !! - Мы не можем вам помочь. Код. Нам нужно увидеть ваш код. –