- Steampunk hangulatú, nem túl drága, de fémházas klaviatúrát mutatott be a Yunzii
- Közel 100 maggal érkezik a kínai szerverprocesszor
- Félkörpanorámás ASUS ház érkezett a nem túlságosan drága halmazba
- Rejtett csatlakozós VGA MSI módra
- Powerbank választás okosan: mAh, Wattóra, PD... mit jelentenek valójában?
- Közel 100 maggal érkezik a kínai szerverprocesszor
- Sony MILC fényképezőgépcsalád
- Gaming notebook topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- OLED TV topic
- Androidos tablet topic
- OLED monitor topic
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen TV-t vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
Aktív témák
-
Sk8erPeter
nagyúr
válasz
SektorFlop #2030 üzenetére
Na ne már....
Most komolyan azt javaslod, hogy minden adatot kérjen le adatbázisból, és majd utána szűrjön? Akkor gondolj bele, mi van, ha feltételezzük, hogy többmillió adata van, amik közül keresgélni kellene... akkor először az ÖSSZESET tök feleslegesen lekéri, és ezek után szűr? NEM, ilyet soha ne csinálj.A fórum-hozzászólásoknál meg különösen illene szűrni, ott ugyanis még dinamikusabban nőhet az adatbázis mérete. És erre nem lehet válasz az, hogy "ugyan már, az én oldalamon úgysincs olyan nagy forgalom", ez a hozzáállás nagyon rossz, mi van, ha valamilyen oknál fogva mégis az lesz? Vagy mi van, ha akarsz egy következő alkalmazást fejleszteni, majd azt is úgy készíted, mert jól működött az előzőnél?
Amit itt írtál, az ilyesmi jellegű változónak átadás:
$tipus = $sor['tipus'];
az idők során rá fogsz jönni, hogy egy nagyon rossz szokás.
Ilyen módon nem bejárhatóak a későbbiekben az érintett adataid ciklussal, nem tudod őket könnyedén, egyértelműen kezelni, nem tudsz köréjük egy wrapper osztályt írni, vagy nehézkesen, és egyéb problémák is felmerülhetnek ezzel kapcsolatban.
Érdemes inkább kigyűjteni tömbökbe vagy objektumokba ezeket az adatokat, amik egy helyre tartoznak.
pl.
$hotels = array();
while($row = ............){
$hotels[] = $row;
}egy leegyszerűsített példával élve. Ezután egyszerűen bejárhatók a hotelek adatai pl. egy foreach-csel.
Aktív témák
- Genshin Impact (PC, PS4, Android, iOS)
- Közel 100 maggal érkezik a kínai szerverprocesszor
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Sony MILC fényképezőgépcsalád
- Gaming notebook topik
- Path of Exile 2
- sziku69: Fűzzük össze a szavakat :)
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Spórolós topik
- Automata kávégépek
- További aktív témák...
- Ryzen PC 9800X3D - RTX 5070 TI - B850 TUF - 32GB DDR5 - 1 TB M.2 SSD - 360 AIO/Garanciás-Beszámítás
- iPhone 16 PRO MAX 256GB 3 hónapos MEDIAMARKT számla! 2028 júniusig Apple garancia! Akku 100%!
- Dobozos , garanciális 27"-os Acer Nitro ívelt monitor leárazás
- Apple Macbook Air 13,6 M4 16GB/256GB - 7 Ciklus - 100% Akkumulátor - MAGYAR - Ezüst - 3 év garancia
- Apple iMac 19.2 i5-8500 Radeon Pro 560X 4GB 16GB 256GB SSD 21.5" 4K Retina
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- Samsung Galaxy Z Fold 6 Silver Shadow Hajlítható csúcstechnológia, AI extrákkal 2028. 01.24 Gari
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! 16GB (2x8) Patriot Viper Steel 4400MHz DDR4 garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest