Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1

    Visualizzazione gerarchia ad albero da db

    Buondì,

    lavoro con mysql il file allegato è lo schema della tabella 'cartelle'

    devo ordinare i record in uno scema gerarchico ad albero fatto:

    nonna
    -madre
    --figlia
    --figlia
    -madre
    --figlia
    nonno
    -padre
    --figlio
    ---nipote
    ---nipote

    come posso fare?
    Immagini allegate Immagini allegate
    Parafarmacia online, tantissimi prodotti tutti in un click

  2. #2
    scusa ma il campo "idmadre" proprio non si può sentire, visto che si riferisce anche a nonni e padri..distinguiamo i sessi .. l'anglosassone "parentid" mi pare piu azzeccato

    cmq, ot apparte, la via piu breve, complessa e poco sfruttante il database è quella di prendere tutta la tua tabellina bella, mettela in un recordset disconnesso, filtrare il recordset in base ad idmadre per prendere di volta in volta quello che ti serve..in soldoni, filtri il recordset per id=0 e ti prendi tutti i nonni, poi per ogni nonno (coppia di nonni?) cerchi nel recordset disconnesso i vari discendenti etc etc..

    altrimenti vai giu pesante di query al db, solo che ora come ora non mi viene in mente nulla, magari con qualche stored procedure potresti cavartela per sapere i discendenti
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Ciao,
    avevo già proposto una soluzione in un altro thread. Ti posto il link casomai avessi vogli di rileggerlo per avere qualche idea... Io gli "alberi" li ho sempre gestiti cosi'

    Leggi il post
    ***************************
    Non può piovere per sempre...
    ***************************

  4. #4
    Mai sentito parlare di funzioni ricorsive?

  5. #5
    Originariamente inviato da Luca Rotella
    Ciao,
    avevo già proposto una soluzione in un altro thread. Ti posto il link casomai avessi vogli di rileggerlo per avere qualche idea... Io gli "alberi" li ho sempre gestiti cosi'

    Leggi il post

    Ciao, mi piacerebbe intraprendere la via da te consigliata.. potresti farmi un esempio di codice.. ho provato qualcosa ma non riesco a capire come ordinare in base alla colonna layout.

    Ps x santino -- Preferisco idmadre o meglio anche idfiglia
    Parafarmacia online, tantissimi prodotti tutti in un click

  6. #6
    Originariamente inviato da Domenix
    Mai sentito parlare di funzioni ricorsive?
    Le hai mai messe in pratica su situazioni analoghe?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Originariamente inviato da schizzorl86
    Ps x santino -- Preferisco idmadre o meglio anche idfiglia
    ti disconosco come figlio
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Originariamente inviato da Santino83_02
    Le hai mai messe in pratica su situazioni analoghe?
    Sempre.

  9. #9
    Originariamente inviato da Domenix
    Sempre.
    e filtravi un recordset disconnesso oppure cosa? no perchè dire "funzioni ricorsive" è dire nulla, visto che non stiamo programmando in objective-caml che tutto quello che si deve scrivere si deve scrivere in ricorsivo


    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  10. #10
    Originariamente inviato da Santino83_02
    e filtravi un recordset disconnesso oppure cosa? no perchè dire "funzioni ricorsive" è dire nulla, visto che non stiamo programmando in objective-caml che tutto quello che si deve scrivere si deve scrivere in ricorsivo


    ehm.. come siete bravi, beati voi davvero... potreste darmi una mano con qualcosa di concreto per favore? grazie grazie
    Parafarmacia online, tantissimi prodotti tutti in un click

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 © 2026 vBulletin Solutions, Inc. All rights reserved.