Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usuwanie pozycji drzewka
misiek172
post
Post #1





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Witam.

Napisałem sobie drzewko w PHaPie i mam mały problem z usuwaniem jednego elementu, nie chce tego robi poprzez pętle i 100 zapytań (jeżeli bedzie np 100 dzieci). Chciałbym to zrobic za pomoca jednego zapytania.

Tak wygląda struktura tabeli:

id | idParent | position | name


kolumna position służy do sortowania elementów w gałązce. Chciałbym aby np. po usunięciu elementu z pozycja np. 3, pozycje powyżej 3 z tym samym idParent zmieniły swoją wartośc position o 1.

Z góry dziękuje za pomoc, Łukasz.


Edit:

poradziłem sobie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

UPDATE `assortment` SET position = position - 1 WHERE idParent=1 AND position > 3


Ten post edytował misiek172 26.08.2008, 09:59:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 01:30