Att spara chattdata i databasen är en utrymmeskrävande uppgift, jag skulle föredra att du gör det så här:
-
användare A chattar med sin vän B... när chattfönstret är stängt gör en textfil av det och spara det i en mappstruktur som År/Månad/Datum med filnamn som 'användarnamn+användarvän-id' t.ex.:AB.txt
-
För varje dag fortsätt att lägga till data till samma textfil. så i framtiden kommer vi att visa alla chattar gjorda på en dag i en enda fil.
-
Lägg till en tabellchatthistorik med id, filnamn, skapad datum och tid. Kontrollera om det filnamnet redan finns i DB om det finns, ta den filen och lägg till data till den annars infogar du en rad med fullständig sökväg i DB och sparar chattdata i den