Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MySQL etsiminen (PHP)

Lazu [16.01.2007 19:55:23]

#

Miten saan etsittyä mysql kannasta sanan keskeltä? minulla on nyt näin:

SELECT * FROM Kirjasto WHERE MATCH (tekija, nimi, hakusanat, lisatiedot) AGAINST ('".$hakusanat."' IN BOOLEAN MODE);

* merkillä se toimii ainoastaan näin: hakusana* mutta ei näin: *hakusana. Ja tarkoitus olisi saada se myös hakemaan keskeltä sanaa: *hakusana*

Mitenkä tämä onnistuisi?

kayttaja-2791 [16.01.2007 20:02:05]

#

SELECT * FROM Kirjasto WHERE tekija LIKE '%hakusana%'

Lazu [16.01.2007 20:04:59]

#

Mutta tuo hakee vain tekijasta? saako kaikista yhtä aikaa?

Edit: taisin löytää vastauksen UNION komennosta

Olga [16.01.2007 20:35:32]

#

SELECT jotain FROM jostain WHERE joku LIKE jotain OR jokumuu LIKE jotain OR jokujokumuu LIKE jotain

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta