It-mcp.ru

It-mcp.ru
Рейтинг
76
Регистрация
06.04.2010

Уважаемые форумчане!

Компания MCP проводит бессрочную акцию для всех посетителей форума. При использовании промо-кода "forum" Вы получаете скидку в размере 10% при заказе виртуального хостинга или VPS серверов.

Также напоминаем, что для некоммерческих проектов и стартапов, мы предоставляем бесплатный хостинг. Подробности на сайте.

Будем рады видеть Вас среди наших клиентов.

Уважаемые клиенты! 4 Мая будет осуществляться обновление ПО на хостинговых серверах. В случае выявления сбоев в работе сайтов просим Вас немедленно нас уведомить.

Уважаемые клиенты! С 26 апреля изменены цены на виртуальный хостинг. Цены для старых клиентов остались прежними. Будем рады видеть Вас среди наших клиентов!

Мы проводим новую акцию "VPS + ISP!" При покупке любого VPS сервера, панель управления ISPmanager в подарок! Акция действует до конца апреля! За консультацией обращайтесь в отдел продаж.

Уважаемые клиенты! В связи с повторным обновлением биллинг системы и повышения безопасности с 13:00 до 14:00 сайт может быть недоступен.

Приносим извинения за причиненные неудобства.

Смысл в том, что мне нужен список айдишников в паре с уникальными альбомами... как сделать даже и не знаю. Пытался засунуть sql запрос внутрь запроса после while, но вообще бред полный получается

It-mcp.ru добавил 06.04.2011 в 19:48

Решилось так

SELECT album, idsong FROM `songlist` WHERE artist = '$msg2' GROUP BY album" - хотя я и не понимаю до конца, каким макаром получилось :)

skAmZ:
Вы его не правильно используете. Входной параметр массив, а вы передали строку.

Подскажите, как правильно, потому что уже сам допетрил что не те входные данные, но как преобразовать, ума не хватает.

skAmZ:
SELECT distinct album FROM ...

За distinct cпасибо. Вот только если добавить idsong (Select distinct album, idsong) перестает добавлять уникальные альбомы.

It-mcp.ru добавил 06.04.2011 в 18:44

Алексей Барыкин:
http://www.php.su/functions/?array_unique

Если присмотритесь, то увидите, что эта функция присутствует.

Подскажите, пожалуйста. Есть код:

$query = "SELECT album FROM `songlist` WHERE artist = '$msg2' ";

$update = mysql_query($query);

$i = 0;

while ($line = mysql_fetch_array($update)) {

$line['album'] = array_unique($line['album']);

$i++;

echo $i.". ".$line['album']."</br>";

Но он не работает. Должен выводить списком:

1. Название Альбома

2. Название Альбома

3. Название Альбома

Причем не должны выводить одинаковы записи (альбомы)

В чем ошибся?

Уважаемые клиенты! В ночь с 6 по 7 апреля с 23:00 по 01:00 будет производится обновление биллинг системы нашей компании. В этот промежуток времени сайт может быть недоступен.

Приносим извинения за причиненные неудобства.

Всего: 546