Hirdetés
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Örömhír: nem spórol Európán a OnePlus
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Azonnali mobilos kérdések órája
- Sagem MyX-8
- Honor Magic7 Pro - kifinomult, költséges képalkotás
- Megvan, melyik Redmi turbóz 9000 mAh-ra
- Igazi csúcskészülék lett a Poco F7 Ultra
- Xiaomi 14T Pro - teljes a család?
- iPhone topik
Új hozzászólás Aktív témák
-
válasz
Pulsar
#19882
üzenetére
A
fetch_assocaz asszociatív tömbbe adja vissza az eredményt, tehátCOUNTolt tartalmatASkulcsszóval el kell nevezni valami értelmesre.
Afetch_rowadja vissza indexelt tömbbe az eredményt, ahol már használható arow[0]és társai, de az asszociatív tömbös megoldás a preferált a rugalmassága miatt, mert a lekérdezéshez való új oszlop hozzáadása esetén sem csúsznak el az indexek. -
SunyaMacs
aktív tag
válasz
Pulsar
#19879
üzenetére
Mint ahogy Agostino(#19878) írta, a lekérés eredményében a kiválasztás oszlopneve más lesz, mint az eredeti oszlop neve, így ha assoc-ba van fetch-elve, az oszlop index-e is más lesz.
AShasználata nélkül talán így lehetne még elérni:$row[0], vagy ha a row indexe megegyezik a teljes kiválasztással. -
Agostino
addikt
válasz
Pulsar
#19876
üzenetére
ha a fenti sql lefut, akkor elvileg ezt kapod, nem? tegyük fel.
+------------+
| MIN(ertek) |
+------------+
| 1 |
+------------+nem pedig
erteknevű oszlop kerül vissza. ha kiveszed fent aMIN-t és marad azertekakkor persze jó, hiszen lent a.$row["ertek"].arra vár. mondjuk késő van, lehet benéztem. -
-
-
radi8tor
MODERÁTOR
-
Lacc
aktív tag
válasz
Pulsar
#19043
üzenetére
Én anno ebből a könyvből tanultam meg PHP-t programozni 1 hónap alatt, aztán felvettek.
Igaz én közben vidéki egyetemen voltam és a Java alapokat ismertem.A könyv angol nyelvű, de kezdésnek szerintem tökéletes, nincs felesleges sok rizsa, és a példa programok egy kezdésnek teljesen jók, már csak azért is mert magabiztosságot adnak. Igaz, az még a régi PHP5, de szerintem jó.
(Lehet van újabb, jobb is tőle, de már vagy 3-4 éve nem követem a PHP-s könyv vonalat) -
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.
-
adika4444
addikt
válasz
Pulsar
#19037
üzenetére
Limit parancs a select-ben
ha jól értem valami ilyesmi kellene neked... Például:
select * from `termekek` limit 25;
Ha a limitet x,25 formában adod meg akkor x-től a következő 25 bejegyzést fogja mutatni. Ha viszont (mint a példámban is) nem rakod ki a vesszőset akkor 0-tól indul. Ahonnan indul, azt is belefoglalva 25 sort mutat. Ezzel meg már tudsz dolgozni PHP-ban, például berakni egy tömbbe (mysqli_fetch_all()) majd azt egy for ciklussal bejárni... -
DS39
nagyúr
válasz
Pulsar
#18864
üzenetére
nem értem mi a cél?
ha egyből kiíratod a temp értékét, akkor minek változóba tárolni?ha meg a kódban később hivatkoznál rá, akkor ne a while-on belül deklaráld a változót, hanem azon kívül az if előtt mondjuk és while-on belül meg csak értéket adsz neki + ki is írathatod, hogy megjelenjen a felületen.
-
DS39
nagyúr
válasz
Pulsar
#18596
üzenetére
ha egy valami.php szerver oldali fájlra gondolsz, akkor lehet persze, fel tud dolgozni egy fájl GET és POST kéréseket is.
viszont ahogy az előttem szóló is írja, pl. egy form adatait csak egyikkel lehet továbbítani a szerver felé, vagy GET vagy POST.írd le kicsit pontosabban hol akadtál el a kódban, akkor könnyebben tudunk segíteni.

Új hozzászólás Aktív témák
- Z790 Strix-A, 14700K, 2x16GB 7200 mhz, Tuf 4080, Corsair H1000i
- -ÚJ,2 ÉV GAR- GAMER PC: RYZEN 7 5700/5800X +RX 6600/6700XT +16-64GB DDR4! SZÁMLA! 70 féle ház!
- Üzletből, garanciával, DeLL Inspiron 16 5630 -i5-1340P-16 szál/16RAM/512SSD/16,1"FULLHD IPS
- -ÚJ,2 ÉV GAR- GAMER PC: i5-14400F (10mag/16szál) +RX 6600/6700XT +16-64GB DDR4! SZÁMLA! 70 féle ház!
- Thrustmaster T-GT II bázis - Thrustmaster Sparco P310 - Thrustmaster T3PM pedál - Playseat Evolution
- ÚJ AKKU!!! Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6mag! 16GB 512GB 13.3" FHD 1 év gar
- GYÖNYÖRŰ iPhone 13 Pro 256GB Sierra Blue - 1 ÉV GARANCIA, Kártyafüggetlen, 100% Akkumulátor,MS3379
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E6410, E6440, E5450 / SZÁMLA + GARANCIA
- Huawei Quidway S5324TP-SI-AC - 24G, 4SFP, L2, managed switch
- Nikon D3500, Tükörreflexes (DSLR) fényképező
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


ETCH_ASSOC
ha jól értem valami ilyesmi kellene neked... Például:



