Új hozzászólás Aktív témák

  • csabyka666

    veterán

    Üdv mindenkinek!

    Ismét adódott egy kérdésem, ami részben PHP, részben MySQL...

    Keresni akarok egy adatbázisban úgy, hogy egy szövegmezőbe beírom a keresőkifejezést, és annak alapján szűkítem a találati listát. Ez működik is, viszont csak egyetlen szóra fut le, szóval pl. az "ezt akarom keresni" kifejezésre mindig találat nélkül tér vissza.

    Hogy tudnám megoldani, hogy szóközzel elválasztott karaktersorozatra is lefusson?

    Addig eljutottam, hogy a beírt kifejezést szétszedtem a szóközöknél, és eltároltam egy tömbben.
    Innen már működésre tudnám bírni úgy, hogy foreach-el bejárom a tömböt, és minden elemre lefuttatom a lekérdezést, de ez egyrészt nem túl elegáns, másrészt pedig - mivel az SQL lekérdezést annyiszor hívom meg, ahány eleme van a tömbnek - az eredményt nem tudom rendezni...arról nem is beszélve, hogy ez nem túl gazdaságos az erőforrással sem. :(

    Van erre a problémára valami egyszerű megoldás?

    Köszönöm a segítséget előre is! :R

Új hozzászólás Aktív témák