Hirdetés
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Kingston FURY Renegade G5: Adatok villámgyorsan
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen alaplapot vegyek?
- Combos kis mini PC-vel jelentkezett a GMKtec
- Notebook hibák
- Gaming notebook topik
- Milyen billentyűzetet vegyek?
- Azonnali processzoros kérdések órája
- TCL LCD és LED TV-k
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Aktív témák
-
Forest_roby
őstag
Hi!
Megint én. Nos, most egy olyan problémám lenne amit több féle képpen is megtudnék oldani, de egyik megoldás se tetszik. Vagy tul sok adatot mentenék el feleslegesen, vagy minden ciklusban adatokat kérnék le az adatbázisból, amitől meg lassú lenne a rendszer. Egyik se tetszik, remélem ti tudtok mondani egy alternatív megoldást, ami minimáils információ mentésével is gyors marad.
A probléma - még mindig vmi fórum szerűség létrehozásán küzdök - amikor egy commentet hozok létre akkor mentek pár adatot:
comment_id - auto_increment
user - neve - sessionból olvasom ki
date - datetime
comment - text
PRIMARY KEY (`comment_id`)
KEY `date` (`date`)
Amikor megjelenítem a commenteket, akkor szépen egy ciklussal kiíratom a comment-et, date-et, user nevet - még idáig jónak tűnik minden.
Node most nekiálltam, hogy a userek adatait megjelenítsem és ahhoz a user_id -t szeretném használni és nem a user nevét ( biztonságosabbnak érzem ). A név alapján minden egyes commentnél le tudnám kérdezni a user id- ját és abból egy link-et létrehozni ( person.php?user_id=124 ) ás ez működne is, csak lassú.
A másik kézenfekvő megoldás, hogy amikor elmentem a commentet, akkor a user_id -t is elmentem pluszba, de ez meg azért nem tetszik, mert nem szeretnék felselegesen plusz információval terhelni az adatbázist.
Arra is gondoltam, hogy alapból nem a user nevét, hanem a user_id -t mentem csak el és ez se lenne rossz, de akkor megint ott vagyok, hogy minden egyes commentnél kérdezhetem le a user_id alapján a nevet - ez se lenne gyorsabb.
Nos tudtok mondani, vmi jó megoldást nekem?
Előre is köszönöm a válaszokat!
Forest
Aktív témák
- AKCIÓ! Apple iPad Pro 13 2024 M4 512GB Cellular tablet garanciával hibátlan működéssel
- Lenovo ThinkPad X13 G2 multitouch
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3050, 96% Akkumulátor
- HP ZBook Studio G7 i7-10850H 32GB 1000GB Nvidia Quadro T1000 15.6" FHD 1 év garancia
- Huawei MatePad Pro / Wi-fi/ 12 RAM 512GB / 12Hó Garancia
Állásajánlatok
Cég: FOTC
Város: Budapest