Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Вот не знаю как тему назвать, наверное "Выборка, цикл&a
Сообщения
apple

вообщем вот. постараюсь расписать как можно подробнее.
есть запрос на выборку картинок по тегу. пользователь
например хочет найти картинку 'солнце'. в поле он вводит
слово, переходит на эту страницу, его ключевое слово
записывается в переменную $s. дальше ищем. соединяем
таблицу с тегами и скартинками,
соединяем `i`.`id`(id картинки) и `t`.`id_img (теги).

теперь в чем проблема.

у картинки есть не только тег 'солнце', а и 'sun', 'погода', 'weather' и еще куча всяких.
я хочу все эти теги выбрать и вставить в описание картинки. что бы выглядело примерно так:
<a href = "/view.php?go=1'"><img width = "16" height = "16" src = "/icon/sun.png" title = "солнце, sun, погода, weather"></a>

а в случаи представленном ниже получается так:
<a href = "/view.php?go=1'"><img width = "16" height = "16" src = "/icon/sun.png" title = "солнце"></a>


[php:1:9690191adc]
$query = mysql_query("SELECT DISTINCT `i`.`name`,`i`.`id`, `i`.`size`, `t`.`tag`
FROM `tags` AS `t`
LEFT JOIN `image` AS `i`
ON `t`.`id_img` = `i`.`id`
WHERE `t`.`tag`LIKE '$s%' ORDER BY `i`.`unix` DESC") or die (mysql_error());
while($row = mysql_fetch_array($query))
{
$code = base64_encode($row["id"]);
echo '<a href = "/view.php?go='.$code.'"><img width = "'.$row["size"].'" height = "'.$row["size"].'" src = "/icon/'.$row["name"].'" title = "'.$row["tag"].'"></a>
';
}
[/php:1:9690191adc]

буду благодарен получить помощь и опыт=)

29 Май 2013, 17:32
Ответить на тему