- iPhone topik
- Minden a BlackBerry telefonokról és rendszerről
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Apple iPhone 17 Pro Max – fennsík
- Telekom mobilszolgáltatások
- Apple iPhone 16 Pro - rutinvizsga
- Yettel topik
- Poco X6 Pro - ötös alá
- Google Pixel topik
- Xiaomi 14T - nem baj, hogy nem Pro
Új hozzászólás Aktív témák
-
montressor
aktív tag
Van harom tabla: users, kedvencek, kategoriak valahogy igy:
users:
user_id | jelszo ...
kategoriak:
kat_id | nev
kedvencek:
id | user_id | kat_id
ez utobbinal a user_id es a kat_id idegen kulcs, a masik ket tabla elsodleges kulcsa. Barmelyik felhasznalonak, tobb kulcsa lehet, igy a kedvencekben tobb azonos user_id is elofordulhat, es ugye tobb ugyanazon kat_id is szerepelhet, igy:
kedvencek:
id | user_id | kat_id
1 | 1 | 2
2 | 1 | 3
3 | 1 | 4
4 | 2 | 2
5 | 2 | 4
harom dolog okoz fejtorest nekem
1, ha a felhasznalo kategoriat valtoztat, mindig le kell torolnom a rekordjait (ez 1 query (where user_id='xx')), es ujra felvenni amit bejelolt (ez annyi insert, ahanyat bejelolt (sok))
Nem lehet-e ezt elegansabban megoldani?
2, eddig jol megvoltam a delete/drop jog nelkul, nem tudom gaz-e ha ezt is pepoccintem (igaz update-tel is lehet kart tenni), szokas-e, kell-e?
3,ha majdan ki szeretnem iratni phpben, az osszes kategoriat, es becsekkolni azt ami az aktualis felhasznalonak a kedvence, akkor ez elegge korulmenyes (legalabb is a 4. ponthoz kepest):
kell egy elso select * from kedvencek where user_id='xx';
kell egy masodik select * from kategoria, h megtudjam a kategoriak nevet
es utanna valami while, de nem tudom hogy hozzam ossze a ket selectet,
mert ugye egy ciklus fut vegig az osszes kategorian kiirashoz, es meg kene neznem, h az aktualis kategoria be van-e jelolve az elso szelekt eredmenyeiben. Na ezt hogyan?
4,gondoltam ra, h esetleg a user tablaban letrehozok annyi boolean kategoriat amennyi van, es akkor egy update az egesz, ez nagyon egyszeru es tetszene, csak elvesztem azt a lehetoseget, h uj kategoriat szurok be, akkor azt csak a kategoria tablaba kelljen megtennem-> esik szet a program, es a db...
Ti mit gondoltok? Koszonom
Új hozzászólás Aktív témák
- T14s Gen3 27% 14" FHD+ IPS érintő i7-1270P 16GB 512GB NVMe ujjlolv IR kam gar
- Canon EOS 6D Mark II - Eladó !!
- RTX 5070 Ti/ Ryzen 7 7700X/ PRIME X670-P/ Freezer 36/ új, bontatlan/ garancia/ ingyen foxpost
- MSI Thin GF63 15.6" FHD IPS i5-12450H RTX 3050 16GB 512GB NVMe magyar vbill gar
- Honor 400 Pro 5G Lunar Gray Prémium kijelző, AI-fotózás 12/512 GB-2028. 05. 21-ig
- LG 29WP60G-B - 29" IPS LED - 2560x1080 Wide FHD - 75Hz 1ms - AMD FreeSync - HDR10
- BESZÁMÍTÁS! Asus TUF VG34VQL3A 34 180Hz VA 1ms monitor garanciával hibátlan működéssel
- HP EliteBook 840 G8 i5-1135G7 16GB 512GB 1 év garancia
- Honor X6b 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új Dell 14 Inspiron 5435 FHD+ Ryzen7 7730U 4.5Ghz 16GB 512GB SSD Radeon RX Vega 8 Win11 Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest