- Xiaomi 15 Ultra - kamera, telefon
- Két nap múlva itt a Xiaomi 17, van egy pár hivatalos fotó is róla
- iPhone topik
- Apple iPhone 16 Pro - rutinvizsga
- Apple iPhone Air - almacsutka
- MIUI / HyperOS topik
- Samsung Galaxy A56 - megbízható középszerűség
- Hetekig bírják töltő nélkül a Huawei sportórái
- Elindult a One UI 8 a Galaxy A36-ra és A56-ra
- Samsung Galaxy S24 - nos, Exynos
Ú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
- Milyen videókártyát?
- gban: Ingyen kellene, de tegnapra
- Xiaomi 15 Ultra - kamera, telefon
- Gaming notebook topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Elektromos autók - motorok
- Goddess of Victory:Nikke
- Mégis marad a Windows 10 ingyenes frissítése
- OLED TV topic
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- További aktív témák...
- iPhone 16 PRO 256GB fekete titán gyönyörű ISTYLE számla! Akku:99%! November 14-ig Apple garancia!
- Újszerű Lenovo Thinkpad T16 gen2 (13.gen Core I7 32Gb DDR5 1 Tb SSD) MAGYAR laptop 2 év garancia!!
- Gamer PC - i5 12400f, RTX 3080 és 32gb RAM + GARANCIA
- Apple AirPods Max (2024) 2027.01.27. Apple jótállás iSTYLE jótállás
- Switch 2 2027.07.24-ig garanciás, dobozában, karcmentes állapotban eladó!
- Csere-Beszámítás! Mint az új! PS5 Dualsense Edge Kontroller! Gari: 2027.07
- Samsung Galaxy A32 128GB Kártyafüggetlen 1 év Garanciával
- HIBÁTLAN iPhone 14 Pro 256GB Deep Purple -1 ÉV GARANCIA -Kártyafüggetlen, MS3231
- Samsung Galaxy A35 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Azonnali kézbesítés az év bármely pillanatában
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest