Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    Cancellare tutte le sottocategorie? ma come fare?

    Ho scritto un codice che permette di creare delle categorie e nelle quali si possono aggiungere infinite sottocategorie e documenti...
    ora il mio problema è che quando cancello la categoria principale non riesco a cancellare le sottocat. ...
    in pratica la sott cat prende come riferimento per cat sup l'id della stessa... ese.

    id categoria superiore/id categoria
    0 / 1
    1 / 2
    2 / 3
    3 / 4

    perciò io per cancellando la categoria 1 dovrei cancellare anche tutte le altre...
    mi suggerite come fare?

  2. #2

    Re: Cancellare tutte le sottocategorie? ma come fare?

    Originariamente inviato da HammerFist
    Ho scritto un codice che permette di creare delle categorie e nelle quali si possono aggiungere infinite sottocategorie e documenti...
    immagino, dallo schema, tu abbia usato il metodo in ricorsione, molto lento in lettura dati a causa, appunto, delle ripetute query in ricorsione.

    Hai provato a dare un'occhiata a questo articolo ?
    in particolare la seconda parte e il 3D relativo
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    mmm... rifare di nuovo tutto la gestione ...mmm ... quindi mi consigli di rifare tutto, non c'è via di scampo nel modo in cui l'ho fatto io allora?

  4. #4
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    a qualcuno è capitato una cosa del genere?

  5. #5
    per il mio gestore di news ho usato un metodo molto semplice: ogni categoria ha un campo IDCAT e SUBCAT

    se è una categoria madre avrà come SUBCAT = 0
    se invece è una subcategoria avrà come SUBCAT = IDCAT categoria madre

    quando vado a cancellare la categoria madre prendo l'ID e faccio una query in cui cancello tutte le categorie che hanno come SUBCAT = ID categoria madre
    w la topa

  6. #6
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    come potrei risolvere mediante le "integrazioni referenziali"?
    in mysql si possono fruttare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.