Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usuwanie podkategorii
qrzymis
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.03.2007

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


Witam,

Można prosić o jakiś kawałek kodu w PHP, który usuwałby z bazy podkategorie z zadanej kategorii.
Tabela jest typowa:

CREATE TABLE kategorie (
kategoria_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nadrzedna_id INTEGER UNSIGNED NULL,
nazwa_kategorii VARCHAR(50) NOT NULL,
PRIMARY KEY(kategoria_id)
);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qrzymis
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.03.2007

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


no dobra, ale to mi usunie tylko do pierwszego zagłębienia, reszta podrzędnych zostanie, co najwyżej nie będzie widoczna.. już to przerbiałem, chodzi mi o kod, który by faktycznie wykasowywał wszystkie podrzędne kategorie i podpodrzedne itd.. ale mimo wszystko dzięki za odpowiedź. Tak myślałem, żeby ewentualnie zrobić jakieś references i dać on delete cascade co by załatwiło sprawę, ale wtedy nie mogę dać przy kategoriach głównych nadrzędnej jako 0 bo wyskoczy błąd, a auto_increment zaczyna przecież liczyć od 1.

ps. tą tabelę akurat sam pisałem, nie brałem jej z żadnego konkretnego projektu.

pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 11:37