Hirdetés
- Xiaomi 15T Pro - a téma nincs lezárva
- 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?
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Thrawnad
#18380
üzenetére
A mysql_* kezdetű függvényeket felejtsd el, elavult, nem támogatott, és amúgy is 2016 van, használj PDO-t vagy MySQLi-t, ÉS paraméterezett lekérdezéseket, változóbehelyettesítés (mint nálad a
nap='$ma') a query-ben egyáltalán nem szabad, hogy szerepeljenek. Ez az első lépés, még ha kényelmetlen is lesz az átírás, ez már szinte kötelező (tisztább, szárazabb, biztonságosabb érzés). -
cidalain
veterán
válasz
Thrawnad
#18380
üzenetére
nem teljesen értelek pontosan. de ha igen, akkor:
SELECT * FROM bejelentkezesek
WHERE nap='$ma' AND honnan = '1'
ORDER BY mikor DESC
LIMIT 3ez a lekérdezés lekérdezi a bejelentekézeskből azokat az értékeket ahol a nap=$ma, a honnan=1; ÉS a listát mikor szerint csökkenőbe teszi ÉS visszaadja neked ebből az első 3 bejegyést.
eredményeképpen egy 3 elemű tömböt kapsz vissza, melynek mindegyik eleme egy egy sor tömb.
ha egy sorból semmi másra nincs szükséged csak a mikor-ra, akkor lehet egyszerűsíteniSELECT mikor FROM bejelentkezesek
WHERE nap='$ma' AND honnan = '1'
ORDER BY mikor DESC
LIMIT 3Ekkor egy 3 elemű töbmöt kapsz vissza, ahol mindegyik elem már konkrétan a mikor
lekérdezés után:
$mikorok = mysql_fetch_array($csekkolotabla);
$mikor_1 = $mikorok[0];
$mikor_2 = $mikorok[1];
$mikor_3 = $mikorok[2]; -
cidalain
veterán
válasz
Thrawnad
#17670
üzenetére
Mit szeretnel? Tobb oszlopot/sort?
A table-nek nem csinaltal tr-t...
Ami nagyon faj:
A 01...09-et nem ugy generaljuk hogy ha a szam kisebb 10 akkor eleirunk egy 0-t.
Hanem: $formazott_szam = str_pad($szam, 2, '0', STR_PAD_LEFT);
Ahol a 2-es hogy hany karakteres legyen a szam, 0 hogy milyen karakterrel toltse fel ha kevesebb, az utso hogy melyik olyalon toltse fel.
Tehat a fennti atalakitas az 5-ost 2 karakterre alakitja ugy hogy 1 db 0-at ir a bal oldalra azaz 05 lesz belole.Ezzel kapasbol kimarad az if-then-else ag, egy kiiratas lesz, kevesebb a hibalehetosegn attekinthetobb.
Biztosan a teljes meretu kepeket akarod behivni kiskepekkent?
Az a 60 darab toltott vagy 3 percig a tabon. Ehhez celszeru lenne minden keprol egy kisfelbontasu masolatot kesziteni.
Új hozzászólás Aktív témák
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Xiaomi 15T Pro - a téma nincs lezárva
- Gaming notebook topik
- Milyen TV-t vegyek?
- No Man's Sky (PS4, PC, Xbox One)
- Anime filmek és sorozatok
- Ne várj sokat a vásárlással: drágulás a láthatáron
- Anglia - élmények, tapasztalatok
- További 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
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő



