Useilla sanoilla hakeminen tietokannasta?
Eli tein koodin joka hakee yhdellä sanalla tietoa tietokannasta.. Mites tuo tapahtuu jos pitäisi hakea useammalla sanalla?
FROM tietokanta WHERE `tieto` like '%$hakusana%'
Onnistuuko yhdellä kyselyllä vai pitääkö kyselyitä tehdä useita? Vai millä tavalla tuo on parasta tehdä?
hakeminen tietokannasta
4
371
Vastaukset
- php-miäs
FROM tietokanta WHERE `tieto` like '%$hakusana%' AND `tieto` LIKE '%$hakusana2%'
AND:n tilalle voi pistää tietty myös OR:n jos vain toisen hakusanoista on oltava 'tieto'-sarakkeessa.- mutta ei toimiva...
Tuokin tuli kyllä mieleen, mutta mitäs jos on x-määrä hakusanoja niin tuo on aika heikko tapa... Vai onnistuuko mysql:ssä verrata esim. taulukon/array alkioihin tuolla tapaa?
- tämä....
mutta ei toimiva... kirjoitti:
Tuokin tuli kyllä mieleen, mutta mitäs jos on x-määrä hakusanoja niin tuo on aika heikko tapa... Vai onnistuuko mysql:ssä verrata esim. taulukon/array alkioihin tuolla tapaa?
Siis sillä lailla että kävisi kaikki taulukon alkiot läpi? Vähän kuin for-funktiolla... Tai siis koko taulukon tiedot tai onnistuuko for()-funktion laittaminen tuohon jollakin tapaa?
- meep
mutta ei toimiva... kirjoitti:
Tuokin tuli kyllä mieleen, mutta mitäs jos on x-määrä hakusanoja niin tuo on aika heikko tapa... Vai onnistuuko mysql:ssä verrata esim. taulukon/array alkioihin tuolla tapaa?
Mitäs heikkoa siinä on? Lisää ändiä vaan ja luuppi kyselyn generaattoriin.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 477725
- 334283
- 573755
- 503220
- 172906
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons692636- 642508
- 582459
- 402349
- 162306