4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)
  • Q:

    Moderator
    Lucas Raggers

    [MySQL] hoofdlettergevoeligheid moet weg

    Ik heb op een site een database met lessen van docenten. De zoekfunctie is helaas hoofdlettergevoelig. Zoeken op de term “karakteristieke” levert drie lessen op, maar op de term “Karakteristieke” (met hoofdletter) vindt hij niks. Dit is hopeloos natuurlijk.

    Ik heb DaDaBIK geinstalleerd en daar zag ik dat bij ‘search operators’ het volgende staat ingevuld: “is_equal/contains/starts_with/ends_with/greater_than/less_then”.

    Moet dit iets anders worden om de hoofdlettergevoeligheid te verwijderen? Zo niet, hoe krijg ik khet dan voor elkaar?


    Bijdrager
    rbroen

    [code:1:19d1cbe686]SELECT * FROM lessen WHERE omschrijving LIKE ‘%Karakteristieke%'[/code:1:19d1cbe686]


    Moderator
    Lucas Raggers

    Wat is dat voor code?


    Bijdrager
    meneer de koekepeer

    Dat is hoe je mysql query er uit zou moeten zien.
    Door de LIKE functie te gebruiken, zoekt mysql niet op de exacte link, maar op entries die erop lijken, vandaar ‘LIKE’;)

    In principe moet dit:

    SELECT * FROM ‘tabel’ WHERE ‘title’ = ‘naam’;

    ook gewoon werken…

    het komt er i.e.g op neer dat je even je zoek script in moet om uit te zoeken hoe het nu werkt…

4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.