Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Вопрос по MySQL

Обсуждение темы Вопрос по MySQL в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Есть такая табличка: Код: +--------+------+---------+ | name | id | root_id | +--------+------+---------+ | Root | 1 | 1 | | testa | ...


Закрытая тема
 
Опции темы
Старый 02.07.2008, 20:58   #1
Есть такая табличка:
Код:
+--------+------+---------+
| name   | id   | root_id |
+--------+------+---------+
| Root   |    1 |       1 |
| testa  |   16 |       1 |
| test   |    7 |       1 |
| asdasd |   15 |      13 |
| asd    |   14 |      13 |
| My     |   13 |       1 |
| fff    |   17 |      16 |
+--------+------+---------+
При получении структуры родителей, к примеру с id=15 с помощью запроса:
SET @pID:=15;SELECT name,id,(@pID:=root_id) FROM test WHERE id=@pID;
всё нормально, но при id=17 выводит только родителя, но не родителя родителя... Что не так?

Последний раз редактировалось Shtrenyov; 02.07.2008 в 21:00..
 
Старый 02.07.2008, 20:58
Ссылки
Старый 02.07.2008, 22:37   #2
Родитель 15-го находится ниже самого 15-го, а родитель 17-го выше.
добавь ORDER BY id DESC в конец запроса и должно всё заработать
 
Старый 02.07.2008, 23:04   #3
Не помогло. Теперь везде возвращает только родителя.
 
Старый 03.07.2008, 00:14   #4
А вообще что Вы хотите, чтобы запрос выводил?
 
Старый 03.07.2008, 13:00   #5
Я хочу, чтобы он выводил дерево родителей, т.е. вот это:
Код:
+------------+----+-----------------+
|     name   | id | (@pID:=root_id) |
+------------+----+-----------------+
| asdasd     | 15 |              13 |
| My         | 13 |               1 |
+------------+----+-----------------+
 
Старый 03.07.2008, 21:41   #6
м... дерево родителей - это всю ветку целиком?

в общем http://gsbelarus.com/gs/modules.php?...rticle&sid=314 поможет

Последний раз редактировалось Лысый; 03.07.2008 в 21:46..
 
Старый 03.07.2008, 21:41
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
mySQL iDeViL ASP, Perl, PHP и MySQL 8 31.01.2011 21:30
MySQL 74ivan74 Кальянная 0 16.10.2010 14:33
PHP + MySQL бан ip Tigran ASP, Perl, PHP и MySQL 2 11.06.2010 17:23
MySQL Razrushitel ASP, Perl, PHP и MySQL 3 18.09.2005 16:18
PHP и Mysql vision HTML, CSS, JavaScript 0 18.07.2003 08:59


Текущее время: 19:38. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум