Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    412

    [MySQL] Prelevare messaggi e relative risposte

    Salve, ho due semplici tabelle, una contenente i messaggi e l'altra dedicata alle risposte
    (vedere immagine allegata)

    Quando vado ad interrogarla vorrei prelevare i messaggi e le risposte in questo modo

    [
    [Messaggio1]
    -ID
    -messaggio
    -autore
    -data
    --[Risposte]
    ---risposta1
    ---risposta2
    ]

    idem per i successivi messaggi

    Ho provato diverse query tra cui
    Codice PHP:
    'SELECT *, Messaggi.ID AS MessaggiID 
    FROM Messaggi 
    LEFT JOIN Risposte ON Messaggi.ID = Risposte.ID_messaggio
    GROUP BY MessaggiID 
    Ma il risultato non è quello sperato, innanzitutto perchè supponendo che il messaggio abbia due risposte, mi appare solo la prima, mentre io vorrei una lista tipo un array.
    Immagini allegate Immagini allegate

  2. #2
    Fai la query senza il raggruppamento e poi lavora di php in modo da stampare una sola volta il messaggio seguito da tutte le risposte.

    Facile. Se l'id messaggio e' uguale al precedente lo salti e stampi solo la risposta.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    412
    Si lo so fare in php, chiedevo per completezza "culturale" se c'era un modo di farlo con mysql

  4. #4
    Quote Originariamente inviata da American Visualizza il messaggio
    Si lo so fare in php, chiedevo per completezza "culturale" se c'era un modo di farlo con mysql
    direi di no. Mysql estrae dei dati che dovranno poi essere impaginati da altro secondo necessita'.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    412
    ok grazie

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.