Добрый день. Четвертый час уже ищу как воспользоваться array_unique так как нужно, чтоб повторяющиеся значения выводились из таблицы в единственном экземпляре. $result = mysql_query("SELECT * FROM produkt",$db); $myrow = mysql_fetch_array($result); do { printf (" <li><a href='katalog.php?grupa=%s' class='naznach_min'>%s</a></li> ",$myrow["grupa"], $myrow["grupa"]); } while ($myrow = mysql_fetch_array($result)); код простой и решение простое (уверен), но не как не доходит. Подскажите плиз как изменить код чтоб работало. Заранее спасибо.
а где в вашем коде array_unique? с другой стороны лучше воспользоваться distinct и group by http://dev.mysql.com/doc/refman/5.0/en/select.html
да даже на 3х месячные курсы ходил, а из полуторачасового видео курса понял больше чем за три месяца. Если не сложно посоветуй хорошую книгу, реально хорошую и возможно с видео примерами. так в том то и дело что нужно переписать код чтоб в цикл выводились повторяющиеся значения в единственном экземпляре. сейчас выводиться: смола смола гелькойт шины шины растворитель. а надо смола гелькоут шины растворитель
судя по тому, даже такой простой кусок непонятен - 1.5 часовой видеокурс тоже не помог. Данные сначала накопить в массив, что-то с ним сделать, а потом уж выводить. А еще лучше, не выбирать не нужные из таблицы (но подозреваю, это тоже непосильная задача) http://www.php.ru/forum/viewtopic.php?t=15029 - один из 2ух возможных выходов из ситуации. Второй - еще разок сходить на курсы и еще раз посмотреть, и повторять до тех пор, пока секрет мироздания не откроется. =)