запазването на данни за чат в база данни е задача, която отнема място, бих предпочел да го направите по следния начин:
-
потребител A разговаря с приятеля си B... след като прозорецът за чат е затворен, направете текстов файл с него и го запазете в структура на папка като година/месец/дата с име на файла като 'userid+user friend id', напр.:AB.txt
-
За всеки ден продължавайте да добавяте данни към един и същ текстов файл. така че в бъдеще ще показваме всички чатове, направени за един ден, в един файл.
-
Добавете история на чата на маса с идентификатор, име на файл, дата на създаване и час. Проверете дали това име на файл вече съществува в DB, ако присъства, вземете този файл и добавете данни към него или вмъкнете ред с напълно квалифициран път в DB и запазете данните за чат в него