Hirdetés
- Bemutatkozott a Poco X7 és X7 Pro
- iPhone topik
- Apple Watch Sport - ez is csak egy okosóra
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Megjelent a Redmi Turbo 5 Max, az első telefon Dimensity 9500s-sel
- Apple Watch Ultra - első nekifutás
- One mobilszolgáltatások
- Samsung Galaxy A54 - türelemjáték
- EarFun Air Pro 4+ – érdemi plusz
Új hozzászólás Aktív témák
-
Lacc
aktív tag
válasz
Pulsar
#19040
üzenetére
Igen, de 1 hónap PHP-zás után, lehet keretrendszert tanulni, megkönnyíti az életet, és közben lehet tovább mélyítni a PHP tudást.
Amit már a kolléga is mondott, ezt két SQL paranccsal lehet megoldani.
1. COUNT() metódus megszámolja az összes rekordot a táblában.
2. LIMIT és OFFSET használata, hogy mindig csak 30, 50 vagy amennyi sort akarsz, kérdezzen le egyszerre.Ez a GRID táblázatos megjelenítők alapja is lapozással.
A COUNT() lehozza, hogy 20.027 sorod van, ezt osztod 500-al, plusz hozzáadsz egyet, ha a maradék nagyobb mint 0. Ezzel kitudod írni, hogy hány oldal lesz összesen a lista felületen.
Utána meg csak szimplán SELECT * FROM tábla LIMIT 500 OFFSET 0; Ha a user lapoz, Get-tel kiszeded, hogy melyik lapra lapozz, ha csinálsz számozást 1, 2, 3, 4, 5 ... lapszámok.
Akkor mondjuk azt mondja, hogy ő lapozott a 2. lapra. Get-tel ez megvan, erre végzel egy egyszerű -1 -es matematikai kivonást. 2-1 = 1.
Ekkor fogod és 1x500-at szorzod, így az új OFFSET az 500 lesz, ami azt jelenti, hogy az 500-ik sortól kezdje.
SELECT * FROM tábla LIMIT 500 OFFSET 500;Ha a user a lapozó számokon, a 4-est választja ki, akkor ugyanúgy jársz el, 4-1=3, ezt felszorzod 3x500, az új offset 1500 lesz:
SELECT * FROM tábla LIMIT 500 OFFSET 1500;Ennyi a logika.
Új hozzászólás Aktív témák
- HiFi műszaki szemmel - sztereó hangrendszerek
- Vigneau interaktív lokálblogja
- Milyen monitort vegyek?
- Tesla topik
- Hisense LCD és LED TV-k
- Milyen cserélhető objektíves gépet?
- Okos Otthon / Smart Home
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Assetto Corsa EVO
- World of Tanks - MMO
- További aktív témák...
- Meze poet high end planár fejhallgató
- Videókártya felvásárlás
- Samsung Galaxy Tab S10 FE / S10+ / S10 Ultra / S11 / S11 Ultra tablet új BONTATLAN 3év garancia
- Újszerű Lenovo 15,6"FullHD,10.gen.Core i5(8x3,6Ghz)Intel UHD VGA,8-40GB DDR4 RAM/256-512SSD,jó akku
- Jonsbo V10 mini itx ház+LianLi sfx 750w tápegység..
- BESZÁMÍTÁS! MSI B650 R7 7700 64GB DDR5 1TB SSD RX 7900 XTX 24GB Lian Li LANCOOL 216 ARGB 850W
- Használt iPhone 16 felvásárlás gyors, korrekt, biztonságos
- Dell Latitude 3301 Core i5-8265U CPU / 8GB DDR4 RAM (Zsanér törött)
- Xiaomi Redmi Note 14 256GB, Kártyafüggetlen, 1 Év Garanciával
- EVGA SuperNOVA 850 G2 850W 80 PLUS Gold
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


