1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Buscar mensagem de chat no banco de dados

https://www.filepicker.io/api/file/dgiuxVaVQDKZL0mBT46y

Ola a todos

Estou com um problema no chat que estou implementando Web eu abro uma janela para chat normal com determinada pessoa. escrevo a mensagem na janela e envio para a pessoa. Como usuario 1 o que acontece ai é o seguinte escrevo a mensagem e mando na requisição quem esta mandando a mensagem , quem esta recebendo e a mensagem para o banco de dados sql via ajax onde um servlet interpreta e grava no banco. Agora vem o problema. No usuario 2 o ajax fica verificando no banco sql server se a mensagem para ele, o problema é que ele tras ate as mensagem que eu enviei para a pessoa do outro lado, como filtro elas?

No banco de bados executo o seguinte sql select * from chat where destino = 2 and origem = 1 and recebida = n

Obrigado a todos

  • Na ENTIDADE 'mensagem', tenha o relacionamento de Chave estrangeira do Usuario rementente e usuario destino, junto com um atributo DATA E HORA DE ENVIO.

    Caio_coder   21 de mai de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags sql ou faça a sua própria pergunta.