Hogyan lehet egy chat programot megcsinálni mysql-ben?
Mármint tudom hogy hogy lehet de csak nem fogok minden kettes felhasználó kombinációnak egy adat táblát létrehozni?!
Vagy meg lehet ezt valahogy egyszerűbben oldani?
sehogy
php skriptet berakod azt jonapot
Attól függ hogyan akarod.
Ha több ember beszélget, akkor az üzenetek mehetnek 1 táblába, mellettük meg oszlopba az user azonosító akihez tartozik az adott hozzászólás.
Hasonló stuktúrával és egy beszélgetés azonosítóval meg lehet csinálni a kisebb csoportokat is.
eltárolod az üzeneteket adatbázisban, a chat szöveges framet pedig pl. ajaxal frissíted és kiolvasod, listázod.
A régieket pedig x időnként törlöd...
Minden egyes megkezdett beszélgetéshez rendelsz egy id-t és az alapján kérdezed le a kiíratásnál az eltárolt üzeneteket, így mindenki csak a neki szólót kapja meg.
G.
tehát akkor 2 tábla kell.
az egyiknek lessz 4 oszlopa amibe lessz a beszélgetés azonosító, az üzenetküldő felhasználó azonosítója, az üzenet és az üzenet.
a másik táblának pedig 2 oszlopa lessz az egyikbe lessz a felhasználó azonosítója a másikba pedig hogy melyik beszélgetéshez fér hozzá.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!