Uzenet kuldes felhasznaloknak
Szeretnek uzenetett kuldeni egy admin laprol a regisztralt felhasznaloknak.
Ezeket az uzeneteket mysql-ben szeretnem tarolni.
Minden regisztralt felhasznalo egy csoport tagja (Alapertelmezeten "Registered User" csoport).
Azt szeretnem megoldalni, hogy csak egy felhasznalonak kuldjek uzenetet, vagy az oszes felhasznalonak amely benne van a "Registered User" csoportban.
Szuksegem van mindenfele tanacsra, hogyan lehet ezt a megoldani. Jelenleg nincs semmi a MySQL adatbazisban ami csoportokra utal. Letre kell hozak kulon mezot minden csoportnak ? Tovabba mint kene csinalni ?
Koszonom !
■ Ezeket az uzeneteket mysql-ben szeretnem tarolni.
Minden regisztralt felhasznalo egy csoport tagja (Alapertelmezeten "Registered User" csoport).
Azt szeretnem megoldalni, hogy csak egy felhasznalonak kuldjek uzenetet, vagy az oszes felhasznalonak amely benne van a "Registered User" csoportban.
Szuksegem van mindenfele tanacsra, hogyan lehet ezt a megoldani. Jelenleg nincs semmi a MySQL adatbazisban ami csoportokra utal. Letre kell hozak kulon mezot minden csoportnak ? Tovabba mint kene csinalni ?
Koszonom !
Mi van?
valasz
PHP 4.x-et hasznalok, mySQL adatbazisal es Linuxon mukodik.
Van egy admin lap, en irtam. Egy felhasznalot tudok vele hozaadni az adatbazisba, szerkeszteni es kitorolni egy felhasznalot.
Most csoportokra akarnam osztani a felhasznlokat. Peldaul mindegyik regisztralt user legyen alapertelmezetten a "Registered User" csoportban.
kapcsolótábla
alapbol letrehozol egy felhasznalo csoportot (regisztrált felhasználók névvel), majd mikor létrehozol egy új felhasználót, akkor a felhasznalo2csoport táblába is beszúrsz egy sort, ahol a csoport_id-t a csoportnév alapján szerzed meg
valasz
reszletesen
Koszonom !
Kód
Persze ez így rettenetesen csúnya példa, mert a user- és üzenet-hozzáférést nem illik közvetlenül izélgetni, sokkal inkább egy függvényen/osztályon keresztül, de hát így egyszerű.
Koszonom !
Oszinten en megtanulnam de nem tudok semmi doksit ami elmagyaraza a dolgokat.
Kiprobalom a kodot, ha tudtok mas otleteket is jol jonne.
MySQL doksi
kerdes
Természetesen nem...
koszonom !
Nem szeretnek sokat kerni :( de meg tudnad mondani, hogyan tudnek egy felhasznalot tobb csoportba bele rakni ?
Koszi !
Több csoport
Pl. így tudsz egy tagságot leellenőrizni:
Ja, és a sört nem szeretem. :D Nem iszom alkoholt. :D
Koszonom
Szerinted az en tablamba is alkalmazhato ahoz amit leirtal ?
Nem.
kerdes
doksi
nem merek hozzászólni ilyen melegben...
Megoldás
Ugye ezek a constraintok (foreign key, cascade delete, stb),