Hirdetés
- Milyen billentyűzetet vegyek?
- Androidos tablet topic
- AMD Navi Radeon™ RX 9xxx sorozat
- 5.1, 7.1 és gamer fejhallgatók
- Mennyibe fog kerülni a Steam Machine?
- Sony MILC fényképezőgépcsalád
- A Transcend lehet a RAM-para következő áldozata?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen RAM-ot vegyek?
- Nagyon gyorsan búcsút mondhatunk az olcsó notebookoknak
Új hozzászólás Aktív témák
-
DNReNTi
őstag
válasz
csabyka666
#15145
üzenetére
Az egész az SQL lekérdezéseden fog múlni.
Arra hogy ez jó legyen kettő módszer van, ezeket most két kereső szóval mutatom meg, legyen pl: "Elment a görög aludni" a keresett content mező tartalma.
Keresőkifejezés: "aludni mentem"
Ebből ugye csak az "aludni" illeszkedik.1. A lassabb és bonyolultabb:
SELECT * FROM table WHERE content LIKE '%aludni%' OR content LIKE '%mentem%';2. A szebb és gyorsabb:
SELECT * FROM table WHERE content REGEXP 'aludni|mentem';Mind a két lekérdezés hozni fogja az "Elment a görög aludni" rekordot, továbbá minden egyes másik rekordot, amiben az "aludni" vagy a "mentem" vagy ezek töredéke szerepel.
PHP-ban szerintem az utóbbit a legegyszerűbb implementálni.
str_replace függvénnyel a szóközöket | jelre cseréled és már mehet is a lekérdezésbe.
Done.
Új hozzászólás Aktív témák
- Xbox Series X 1 TB + kontroller 6 hó garancia, számlával!
- Lenovo Thinkpad X13 Gen1 Ryzen5 4650U Refurbished - Garancia
- 179 - 180 - 189 - 190 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060
- HP 200W töltők (19.5V 10.3A) kis kék, kerek, 4.5x3.0mm, 928429-002
- Xbox One X 1 TB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


