Thread obsoleto Vsualizza Elenco messaggi con PRINT / PRINTF

UsernameRoot

Utente Medio
Autore del topic
22 Giugno 2012
171
28
Miglior risposta
0
Salve ragazzi.

Ho un problema con il print e il printf.
Voglio che si visualizzino 5 righe di record di messaggi.

In questo modo:

Marco: Ehi ciao!
Matteo: Grazie per l'aiuto.
Davide: Ti ho regalato 5 monete.
Enrico: Ehi ciao come stia?

Ovvero voglio che si visualizzino le risposte ai messaggi che invio alle persone.
In pratica in una pagina voglio che si visualizzino solo le ultime 5 risposte, e in un altra pagina tutte le conversazione complete, sia il mittente io e il destinatario.

Nel mio database ho la tabella "messenger" con 4 campi:
ID - nome_mittente - nome_destinatario - testo

Grazie a chi mi sa rispondere :emoji_slight_smile:
 
Non uso il PHP da un po', ma credo che questo possa funzionare:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Fammi sapere. @UsernameRoot

Funziona. Anzi ho modificato un po' mettendo SELECT * FROM messenger WHERE nome_destinatario = '".$myname."' ORDER by ID DESC LIMIT 5
così da farmi visualizzare i miei record dei miei messaggi ricevuti.
Però ho trovato un problema, non mi fa visualizzare l'ultimo messaggio inviato. Cioè, io invio un messaggio a un utente e lui non lo visualizza xk è l'ultimo messaggio che ha ricevuto, e lo stesso vale per me.
Per vederlo mi dovrebbero mandare altri messaggi in modo da far scorrere i messaggi... ma è un casino

Ho letto di un SELECT, che era SELECT TOP 1 cioè l'ultimo record seleziona ma non funziona.. come posso risolvere?
 
Strano perché se l'invio di un messaggio ($_POST) incrementa di 1 il valore nel campo id_message il codice postato da usernameroot dovrebbe funzionare
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!