Jump to content

Thiago Sales

Members
  • Content count

    29
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About Thiago Sales

  • Rank
    UnityDeveloper
  • Birthday 04/29/1997

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Rio de janeiro, brasil

Contato

  • Hangouts
    padilhauch
  • Skype
    TsalesProductions
  • Facebook
    https://www.facebook.com/thiago.sales.334
  • Site Pessoal
    http://www.elromantico.com.br

Recent Profile Visitors

693 profile views
  1. Thiago Sales

    Dúvida - Sistema de Chat/Conversa PHP + MYSQL

    Obrigado pela resposta, mas não entendi muito bem. Eu testei: $query = "SELECT * FROM mensagens WHERE id_para = '$para' ORDER BY data DESC LIMIT 0,1"; Mas ele só seleciona uma, não uma de cada... Não tem como eu deixar a data e hora juntos, pois na versão Android eu não consegui separar a data da hora, e assim diferenciar ex: Se a mensagem foi enviada hoje: {ele mostra apenas a hora} Caso foi ontem: {ele mostra a data + hora}.
  2. Olá pessoal, estou com uma dificuldade em criar um sistema de chat/conversa similar ao Facebook e outras redes sociais e aplicativos em si. O meu sistema atualmente está funcionando assim: O usuário envia a mensagem e ele não formata em chat, ele exibe em formato de mensagens, já tentei utilizar o MAX e GROUP BY lendo alguns tópicos do fórum e não obtive sucesso. Atualmente meu sistema funciona assim: 1º O banco de dados tem as seguintes estruturas: //Tabela Mensagens int id AUTO_INCREMENT; varchar id_de; varchar id_para; varchar id_chat; // Não utilizado text mensagem; varchar data; varchar hora; int lido DEFAULT(0); 2º Eu utilizo um formulário para selecionar a mensagens do usuário, e nela utilizo a seguinte query $query = "SELECT * FROM mensagens WHERE id_para = '$para' ORDER BY id DESC"; 3º Eu utilizo a seguinte query para selecionar as mensagens entre os usuários que estão conversando $query = "SELECT * FROM mensagens WHERE (id_de = '$usuario' AND id_para = '$para') OR (id_de = '$para' AND id_para = '$usuario') ORDER BY ID DESC"; Bom, atualmente é assim que ele retorna as mensagens ao invés de retornar em grupo: {O mesmo código na versão web e na android} - Eu estava lendo alguns tópicos no fórum e em uma resposta eu li que deveria criar um banco de dados temporário, mas eu não entendi muito bem, e não encontrei nada similar. O que eu queria pelo-menos era selecionar a última mensagem enviada de cada usuário, assim ele apareceria uma mensagem de cada usuário, acho que é assim que alguns funcionam, mas não estou encontrando um jeito certo de fazer isso. Alguém poderia dar uma dica, ou método? Obrigado...
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.