Ich kann mit meiner Suche die Datenbank nur "genau" suchen, also wenn ich z.B. "DVD" eingebe, kommen nur Ergebnisse aus der Datenbank, die genau "DVD" heißen. Ich möchte aber auch Ergebnisse ausgeben, die z.B. "DVD-Brenner" heißen, also das Suchwort nur beinhalten. Wie kann ich das verwirklichen?
Da gibt es viele Möglichkeiten.
Je nach DBMS LIKE und ILIKE.
Bei LIKE wird Groß- und Kleinschreibung beachtet, bei ILIKE nicht (So ist es bei PostgreSQL, für MySQL gibt es sowas auch).
Von (I)LIKE ist allerdings abzuraten da es langsam ist.
Ich gebe dir mal ein Stichwort: Volltextsuche
Liebe Grüße,
Philipp Zentner