- Apple iPhone 12 és 12 Pro duplateszt
- Samsung Galaxy S9 és S9+ duplateszt
- Milyen okostelefont vegyek?
- Android szakmai topik
- Xiaomi 14T Pro - teljes a család?
- Motorola Edge 40 - jó bőr
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Google Pixel topik
- Samsung Galaxy A56 - megbízható középszerűség
- Megjött a jubileumi Pixel széria
Új hozzászólás Aktív témák
-
modder
aktív tag
válasz
PumpkinSeed #14884 üzenetére
ha az emlékeim nem csalnak, az alábbival megkapod a $query_id-tól kisebb legnagyobb id-val rendelkező, a $query_id, és $query_id-tól nagyobb legkisebb id-val rendelkező képeket.
(SELECT * FROM ( -- ez a kulső select azert kell, hogy novekvobe rendezze
SELECT * FROM kepek WHERE id <= ".$query_id." ORDER BY id DESC LIMIT 2)
ORDER BY id ASC)
UNION
(SELECT * FROM kepek WHERE id > ".$query_id." ORDER BY id ASC LIMIT 1)Ezt azért így kell, mert, ha van öt képed, amiknek az id-ja rendre id = {1,2,3,4,5}, majd kitörlöd a 2-est, akkor azt kapod, hogy id = {1,3,4,5}. Persze azt is megcsinálhatod, hogy kódban végigmész az egész result seten, és kiválasztod a megfelelő rekordokat, de szebb, ha az egészet rábízod az adatbáziskezelőre.
Erről beszélt a kutya is itt [link]Ja, és természetesen használj a attribute binding-ot a mysqli apival, mert rohadtul nem biztonságos a query stringbe behányt get paraméter.
Új hozzászólás Aktív témák
- Gyúrósok ide!
- Robotporszívók
- Magga: PLEX: multimédia az egész lakásban
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Apple iPhone 12 és 12 Pro duplateszt
- Sütés, főzés és konyhai praktikák
- One otthoni szolgáltatások (TV, internet, telefon)
- Synology NAS
- Polgári repülőgép-szimulátorok
- sh4d0w: Vigyázz a háttértáradra...
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RX 9070 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Asus 14 Zenbook UX425E FHD IPS i7-1165G7 4.7Ghz 16GB 512GB SSD Intel Iris XE Graphics Win11 Garancia
- HIBÁTLAN iPhone 15 Pro 256GB Black Titanium -1 ÉV GARANCIA -Kártyafüggetlen, MS3223, 93% Akkumulátor
- BESZÁMÍTÁS! Asus PRIME B450M R5 2600X 16GB DDR4 512GB SSD GTX 1060 3GB AeroCool Quantum Mesh V3 400W
Állásajánlatok
Cég: FOTC
Város: Budapest