- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- eBay-es kütyük kis pénzért
- Elektromos rásegítésű kerékpárok
- Rap, Hip-hop 90'
- droidic: Időutazás floppyval: A 486-os visszavág PCem-men
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
Hirdetés
Új hozzászólás Aktív témák
-
trisztan94
őstag
válasz
Sk8erPeter #14274 üzenetére
Hülyeséget beszélek
Tényleg nagyon késő van.
Tegyünk úgy, mintha meg sem kérdeztem volna
Más:
Lehet, hogy ez is a szokásos esti "munka" szüleménye lesz, de belefutottam egy problémába:
Ajax keresőt csinálok, minden keypress-nél lefut egy adatbázis kérés. PostgreSQL az adatbázis.
Így néz ki a query:
$sqlQuery = "SELECT * FROM (SELECT *, generate_subscripts(categories, 1) AS s FROM ps_shirt_images) AS foo WHERE categories[s] SIMILAR TO '%".$queryString."%'";
Lényeg:
Van egy táblám, a ps_shirt_images. Abban pont hogy a foreach-es hsz-emben lévő adatok vannak (amit visszaadott), tehát id, név, img név, kategóriák, stb...
A kategóriák oszlop, az egy tömb. Abban történik a fenti query-vel a keresés, hogy az megadott string hasonlít-e valamelyikre.
Maga a problem az az, hogy keresésnél mindig az első találatot (tehát az 1. olyan sor ami megfelel a feltételnek) kapom csak vissza, nem az összes találatot, tehát több sort. Én valamiért arra gondoltam, hogy ha ezt így fetch-elem, akkor egy többdimenziós tömböt kapok vissza valami ilyesmi struktúrával:$result
0: első találat sora és adatok
1: második találat..tehát ha a 2. találat id-jére szeretnék hivatkozni akkor
$result[1][0];
eddig gondolom világos..
Na most én viszont egy darab tömböt kapok vissza a fenti mintára.
Mit kell ezzel csinálni, hogy cépen az összes egyező sort visszakapjam?! (mondjuk relevancia szerint lenne a legjobb, de nem feltétel..)
Itt van élesben a kereső. két kép van felrakva, mindkettő kategóriái közt ott van a "párizs" szó.
Új hozzászólás Aktív témák
- Music Hall a15.3 integrált erősítő Phono bemenettel
- Keresek főként szolgáltató függő Apple Iphone készülékeket
- Kalandvágyók figyelmébe! iMars Android car player - Android autós fejegység
- Sony STR DH 130
- ASUS ZenBook 14 OLED UM3402 - 14"2.8K OLED - Ryzen 7 7730U - 16GB - 512GB - Win11 - 1,5 év garancia
- REFURBISHED - HP USB-C Universal Dock G1 docking station (DisplayLink)
- LG 27GP850P-B - 27" NANO IPS - 2560x1440 - 180Hz 1ms - NVIDIA G-Sync - AMD FreeSync - HDR 400
- Eladó szép állapotban levő Samsung Galaxy A22 5G 4/128GB fekete / 12 hónap jótállás
- Wacom Cintiq DTK-2260 digitális rajztábla
- Xiaomi Redmi Note 14 5G 256GB Kártyafüggetlen 1 év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest