Raggruppare record tabella

giovannirusso

Nuovo Utente
27 Lug 2012
6
0
0
Salve,

Ho una tabella che memorizza i messaggi degli utenti.... ora faccio visualizzare questi messaggi uno per uno! invece vorrei venissero mostrati come una conversazione.. tutti i messaggi inviati e ricevuti con unutete... tutti raggruppati ... come posso fare?

Grazie :)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
immagino che tu abbia una tabella utenti
id
nome
ecc...
e una tabella messaggi fatta simile a questa
id
id_in //id dell'utente che ha inviato il messaggio
id_ri//id dell'utente che ha ricevuto il messaggio
messaggio
data
quindi potresti provare a fare una join
PHP:
<?php
//..........
$query="SELECT * FROM utenti AS u, messaggi AS m WHERE (m.id_in = u.id OR m.id_ri = u.id) ORDER BY m.data";
$ris=mysql_query($query);
while($riga=mysql_fetch_array($ris)){
	$invia=$riga['id_in'];
	$riceve=$riga['id_ri'];
	$data=$riga['data'];
	$messaggio=$riga['messaggio'];
	echo "messaggio del $data da $invia a $riceve:<br>";
	echo "$messaggio <hr>";
}
//..........
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Raggruppare record con stessa data PHP 13
S Raggruppare ed estrarre data più recente MySQL 3
R Raggruppare valori array PHP 5
max1974 raggruppare e girare i dati in colonne MySQL 11
max1974 [PHP] Raggruppare array PHP 4
MarcoGrazia [mysql][mariadb]Raggruppare query in base alla data MySQL 2
M [PHP] [HTML] Raggruppare 4 pagine web in una PHP 3
D Raggruppare dati query con php PHP 1
A Raggruppare piu' funzioni in una sola PHP 1
N Raggruppare risultati di due tabelle PHP 1
ivarello Raggruppare Query per mese PHP 1
mircop Raggruppare elementi di una tabella PHP 2
davide1982 Raggruppare dati in categorie con group by MySQL 2
M Raggruppare dati in array per successivo insert PHP 6
X Raggruppare risultati di una query PHP 3
S Differenza date record successivi MS Access 7
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S Aggiornamento lista record Database 2
M Esportazione in CSV, salta il primo record PHP 4
T foreach e fetchAll dove recupero solo l'ultimo record PHP 5
R Scorporare array e recuperare record tabella PHP 10
Tommy03 Select in ordine per numero di record MySQL 7
L Creazione di 2 o più record PHP 6
mazman mysqli_query() mi ritorna un array vuoto anche se presente un record nella tabella PHP 13
L contare record uguali in file csv PHP 3
M Estrapolare singoli record da intervallo (dal al/inizio fine) MS Access 0
max1974 [MySQL] Estrapolare record finti/inisistenti MySQL 9
G [PHP] Passare dati tra record PHP 4
G Cambiare colore ad un record database mysql MySQL 0
S elimina record sql asp classic Classic ASP 5
S [MS Access] Apertura Maschera su nuov record in base a determinato ID MS Access 0
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
P [PHP] Stampare record di diverse tabelle ma con nomi uguali PHP 6
M [PHP] Selezione record da elenco PHP 24
A [MS Access] Aprire maschera con sottomaschera su ultimo record MS Access 0
C [PHP] Creare un Pulsante che ricopia valori di un campo in altro record PHP 4
C [MySQL] Copiare campi di un record in un nuovo record MySQL 0
O [PHP] Ricerca record tramite post PHP 7
GraceHawk [MS Access] Findfirst per ricerca record MS Access 1
C [PHP] scrivere o aggiornare record in tabella PHP 7
bubino8 Record A in CNAME Domini 2
L Mi trovo nell'impossibilità di eliminare un record nella tabella Database 1
M [PHP] Non calcola l'ultimo record inserito PHP 13
ste80 [MS Access] apertura maschera su record specifico MS Access 6
T PHP+MYSQL: stampare record con numero progressivo PHP 3
G [PHP] SALVARE RECORD ESTRATTI DA DATABASE PHP 6
M [PHP] Aggiornare i dati dei record selezionati PHP 3
M Aggioranre record in tabella PHP MYSQL PHP 2
K [Visual Basic] Stampa e modifica record non funziona più Visual Basic 0
C Contare numero record uguali Database 3

Discussioni simili