Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выбор не повторяющихся записей
 
 автор: Den*s   (03.09.2009 в 23:10)   письмо автору
 
 

В базе есть столбец с именем name_menu
в нём хранятся данные типа:
меню1
меню1
меню1
меню2
меню1
меню2
меню3
--
нужно выбрать
меню1
меню2
меню3

Как это можно сделать?

  Ответить  
 
 автор: Trianon   (03.09.2009 в 23:14)   письмо автору
 
   для: Den*s   (03.09.2009 в 23:10)
 

SELECT DISTINCT

  Ответить  
 
 автор: Den*s   (03.09.2009 в 23:23)   письмо автору
 
   для: Trianon   (03.09.2009 в 23:14)
 

Сделал вот так, не получается...

<?
$query 
mysql_query("SELECT DISTINCT name_menu FROM $tableName ");
 while (list(
$id$name_menu$podrazdel$content)=@mysql_fetch_row($query))
  {
   print 
"
    <b>
$name_menu</b><br>
   "
;
  }
?>

  Ответить  
 
 автор: Trianon   (04.09.2009 в 00:12)   письмо автору
 
   для: Den*s   (03.09.2009 в 23:23)
 

а откуда столько переменных в списке? Оставьте там только $name_menu

  Ответить  
 
 автор: Den*s   (04.09.2009 в 15:26)   письмо автору
 
   для: Trianon   (04.09.2009 в 00:12)
 

Мне нужны эти переменные, что бы использовать их ниже, и там наверно появиться ещё одно поле

  Ответить  
 
 автор: Trianon   (04.09.2009 в 15:40)   письмо автору
 
   для: Den*s   (04.09.2009 в 15:26)
 

из вопроса (03.09.2009 в 23:10) им просто неоткуда взяться.

  Ответить  
 
 автор: Den*s   (04.09.2009 в 16:14)   письмо автору
 
   для: Trianon   (04.09.2009 в 15:40)
 

Да, действительно, впопыхах не правильно сформулировал.
Имеется таблица типа:

id   | name_menu | podrazdel | nomer | content
-------------------------------------------------------------
2    | меню1          | .........          | 1         | ....
4    | меню1          | .........          | 2         | ....
5    | меню1          | .........          | 3         | ....
7    | меню2          | .........          | 4         | ....
8    | меню1          | .........          | 5         | ....
12  | меню2          | .........          | 6         | ....
15  | меню3          | .........          | 7         | ....
16  | меню2          | .........          | 8         | ....


Мне при выводе нужно получить


меню1
меню2
меню3

  Ответить  
 
 автор: Den*s   (04.09.2009 в 20:02)   письмо автору
 
   для: Den*s   (04.09.2009 в 16:14)
 

Хелп, гуглинг ничего не даёт :(

  Ответить  
 
 автор: Den*s   (04.09.2009 в 20:14)   письмо автору
 
   для: Den*s   (04.09.2009 в 20:02)
 

Спасибо, уже разобрался :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования