Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. user:
  2. | ID | NOME | SOBRENOME |
  3. | 01 | Igor | Ferreira |
  4. | 02 | João | Henrique |
  5. | 03 | Rose | Beltão |
  6.  
  7. following:
  8. | ID | user1_id | user2_id |
  9. | 01 | 01 | 02 | User 1 > Segue User 2
  10. | 02 | 02 | 01 | -- User 2 > Segue User 1
  11. | 03 | 01 | 03 | User 1 > Segue User 3
  12. | 04 | 03 | 01 | -- User 3 > Segue User 1
  13. | 05 | 03 | 02 | User 3 > Segue User 2
  14. | 06 | 02 | 03 | -- User 2 > Segue User 3
  15.  
  16. chat:
  17. | ID | user1 | user2 | mensagem | data |
  18. | 01 | 02 | 03 | ola Rose. | 30/07/2015 08:25 | De João > Para Rose
  19. | 02 | 03 | 02 | Oi João, como tas? | 30/07/2015 08:28 | De Rose > Para João
  20. | 03 | 02 | 03 | Estou bem, e você? | 30/07/2015 08:29 | De João > Para Rose
  21. | 04 | 01 | 02 | Rose você esta ai? | 30/07/2015 09:11 | De Igor > Para Rose
  22.  
  23. $sqln = mysqli_query($conn,"SELECT * FROM users
  24. WHERE (id = '$id')
  25. OR (id IN (SELECT user2_id FROM following WHERE user1_id='$id'))
  26. ORDER BY id ASC");
  27.  
  28. SELECT u.id, u.nome, MAX(c.data_hora) AS last_msg FROM chat c
  29. INNER JOIN users u ON c.id_para = u.id
  30. WHERE c.id_de = 1
  31. GROUP BY c.id_para ORDER BY last_msg DESC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement