Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Dadoo
    Registrato dal
    Nov 2001
    Messaggi
    411

    Memorizzare dati in tabella (come stile forum)

    Ragazzi,
    vorrei chiedervi un consiglio.
    Ogni messaggio che viene memorizzato in questo forum e negli altri finisce in un database qualsiasi...supponiamo MySQL (o anche Oracle , SQL etc....)
    ma nel "semplice" formato documento principale con n risposte.

    Quindi

    Tabella Discussione --> Tabella Risposte
    con rapporto 1 a n

    quindi, basta fare una "select * from tabella_Risposte where id_risposta = id_padre" ed abbiamo la lista delle risposte a questo mio messaggio!

    se invece questo forum fosse fatto con il sistema a tread ... un vero e proprio albero... con risposte alle singole risposte senza limiti...
    come dovrei strutturare le tabelle nel database e trasferisci i dati in modo che dal db si possa ricreare la struttura ad albero ?
    Proprio come un discussion tread


    ps:
    per chi conosce la programmazzione dei documenti di tipo Response to Response di Lotus Notes Domino il discorso è ancora piu' chiaro !

  2. #2
    beh potresti sempre fare 2 tabelle:
    1. tabella thread : id - titolo - testo - utente - data
    2 tabella risposte: id - idtrhead -testo - utente - data

    per chiamare tutto un thread con la lista
    fai :
    SELECT * from thread where id =$id
    SELECT * from risposte WHERE idthread =$id
    Se dopo mezz'ora di gioco non hai ancora capito chi è il pollo da spennare, quel pollo sei tu

  3. #3
    Utente di HTML.it L'avatar di Dadoo
    Registrato dal
    Nov 2001
    Messaggi
    411
    @ghigno

    ma questo dici che risolve anche il problema delle risposte alle risposte ?

  4. #4
    Utente di HTML.it L'avatar di Dadoo
    Registrato dal
    Nov 2001
    Messaggi
    411
    per farvi capire io ho una struttura del genere...che devo riportare su database....
    facendo in modo che si possa mediante SQL (o stored procedure in vari linguaggi) ricreare lo stesso schema ad albero che vedete in immagine allegata.

    New Main Topic crea il documento principale,
    New Response crea la risposta al Main Topic
    New Response to Response crea la risposta alla risposta !!!

    - Argomento principale sarà sicuramente la mia prima tabella
    - nella tabella delle risposte cosa devo riportare ? pensavo al'id dell'argomento principale piu' forse un codice del livello !
    Immagini allegate Immagini allegate

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.