Cytat(patry6123 @ 6.01.2015, 12:33:48 )

O ile zrobienie samego chatu nie jest problemem to najgorsze jest to, że nie wiem jak zrobić przekazanie informacji o tym, że przyszła wiadomość i należy ją pobrać
Są dwa rozwiązania.
1. websocket - może być skomplikowane, ja się jeszcze za to nie zabierałem. Powiedzmy, że jest to aplikacja "W czasie rzeczywistym", to co zmieni się u jednego klienta zmieni się odrazu u drugiego.
2. ajax + setInterval. Czyli po prostu masz routing / plik który pobiera z bazy wpisy dla użytkownika x od użytkownika y itp. (dowolne zapytanie do bazy) i wyświetli wynik. Nie wiem z czym możesz mieć tutaj problem i czego nie rozumiesz
Jeżeli nie wiesz co to ajax, setInterval itp. to musisz poczytać a zrozumiesz.
edit:
a nowe wiadomości, po prostu wszystkie oznaczaj domyślnie przy tworzeniu read = 0, a przy wyświetlaniu (pobraniu) oznacz read = 1.