Hey iedereen,
Je kent de LIKE functie wel: SELECT bericht FROM berichten WHERE bericht LIKE %patat% // Ik lust patat!
Ik wil dit andersom: SELECT bericht WHERE bericht LIKE Ik wil patat
Zo ongeveer dan. Het is voor een soort BOT. De tabel gaat er zo uit zien:
----------------------------------------------------------------------------
Vraag | Antwoord
----------------------------------------------------------------------------
help, vraag, probleem | Neem contact met ons op voor meer info!
----------------------------------------------------------------------------
Dan wil ik dat als iemand een zin als "help, ik snap iets niet" of "ik heb een probleem" hij het antwoord uit de database haalt.
Ik heb er al aan gedacht om met explode de zin van de gebruiker in stukken op te delen, alhoewel er een betere manier was die ik vergeten ben maar later wel ns opzoek
. Dus als ik dan de zin opdeel per woord en per woord kijk kan ik LIKE gebruiken. Maar... Wat als de gebruiker "elp, v" typt? Dat komt niet goed. En met "LIKE , %" werkt het eerste trefwoord bijvoorbeeld niet.
Nu is mijn vraag dus of er niemand een veel beter idee heeft? Alvast bedankt
Groetjes, Antonn
Je kent de LIKE functie wel: SELECT bericht FROM berichten WHERE bericht LIKE %patat% // Ik lust patat!
Ik wil dit andersom: SELECT bericht WHERE bericht LIKE Ik wil patat
Zo ongeveer dan. Het is voor een soort BOT. De tabel gaat er zo uit zien:
----------------------------------------------------------------------------
Vraag | Antwoord
----------------------------------------------------------------------------
help, vraag, probleem | Neem contact met ons op voor meer info!
----------------------------------------------------------------------------
Dan wil ik dat als iemand een zin als "help, ik snap iets niet" of "ik heb een probleem" hij het antwoord uit de database haalt.
Ik heb er al aan gedacht om met explode de zin van de gebruiker in stukken op te delen, alhoewel er een betere manier was die ik vergeten ben maar later wel ns opzoek
. Dus als ik dan de zin opdeel per woord en per woord kijk kan ik LIKE gebruiken. Maar... Wat als de gebruiker "elp, v" typt? Dat komt niet goed. En met "LIKE , %" werkt het eerste trefwoord bijvoorbeeld niet.Nu is mijn vraag dus of er niemand een veel beter idee heeft? Alvast bedankt

Groetjes, Antonn