Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Mysql 5] Query "Bread Crumb" per una struttura ad albero

    Salve a tutti,

    la seguente tabella rappresenta una struttura ad albero:

    Codice PHP:
    CREATE TABLE `obj` (
      `
    idint(10unsigned NOT NULL auto_increment,
      `
    Parent_idint(10unsigned NOT NULL default '0',
      `
    Nomevarchar(100) default '-',
      
    PRIMARY KEY  (`id`)
    ENGINE=InnoDB AUTO_INCREMENT=DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
    Un nodo avente Parent_id=0 significa che è al primo lovello dell'albero.

    Il mio problema è il seguente:
    Vorrei creare una query che, dato un id, restituisca i campi id, nome
    dei nodi percorsi per arrivare ad esso. Una sorta di [B]bread crumb[B]
    E' possibile farlo in un unica query senza l'ausilio si linguaggi di scripting lato SEVER (Asp,Php)?

    Grazie mille

  2. #2

  3. #3
    Articolo davvero interessante!

    Se tornassi indietro prenderei sicuramente in considerazione la proposta dell'articolo che mi hai segnalato.

    Allo stato di sviluppo della mia applicazione, mi trovo costretto a ripiegare su un una Stored Function/Procedure.
    Secondo te è possibile crearla, immagino basata su un ciclo WHILE, in modo che restituisca i record corrispondenti al mio BradCumb?

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