Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1

    [mysql] sistema di conversazione e scambio messaggi

    Ciao ragazzi, ho bisogno di una mano.
    Ho una tabella message_user con id_message che si riferisce al messaggio e id_user che si riferisce all'utente che deve riceverlo.

    Per cui quando user1 invia un messaggio a user2, viene aggiunta una riga nella tabella message, recupero l'insert id ed inserisco in message_user due righe con id_message = id e id_user una volta 1 e un'altra 2 e nella tabella message_entry inserisco il contenuto del messaggio sempre riferito a quell'id. Fin qui tutto bene.

    Vorrei trovare il modo di riconoscere quando user1 o user2 si scambiano altri messaggi per evitare di inserire un nuovo messaggio nella tabella message, ma sfruttando solo message_entry con l'ID della conversazione esistente. Se non esiste allora la crea.

    Sto impazzendo tra mille query, non riesco a capire come fare a trovare, se esiste, l'id_message della conversazione tra user1 e user2. Vorrei fare tipo come facebook... Attualmente, invece, riesco solo a creare un nuovo messaggio ogni volta.

    Spero di essermi spiegato... Help me!
    Ultima modifica di Vincent; 26-02-2015 a 18:05

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.