Suchfunktion, die ne MySQLDB durchsucht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beginnen
begreifen
beitrag
brot
expliziten angabe
fan
indizierten spalte
inhalt
irgend
nachtrag
spalten
suchbegriff
systematisch
tabelle
variant
-
Hi.
Was ist denn die beste M?glichkeit eine Datenbank systematisch nach irgendwelchen Suchbegriffen zu durchsuchen? Ich hab da was von irgend nem Index geh?rt. Was ist das? Was macht man damit?
Gru?,
Zmaster -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ja, das w?r die unkomplizierteste Variante. Aber da wird nur GENAU nach dem Begriff gesucht, und es kommt nichts was auch ?hnlich ist.
Also du wei?t auch nicht, was es mit diesem "Index" auf sich hat? -
Alle Eintr?ge suchen, die mit "Brot" beginnen:
select from tabelle where spalte like "Brot%";
Nachtrag:
Das mit dem Index ist nicht zum Suchen selber da, sondern nur zum schnelleren Suchen. Mit "create index" oder mit der expliziten Angabe des Index' bei "create table" kannst du eine gew?nschte Spalte indizieren. Der MySQL Server merkt sich dann sozusagen f?r die schnellere Suche die Inhalte der indizierten Spalte.
Beitrag ge?ndert am 9.12 17:09 von 0-checka -
Vielleicht geht es ja mit LIKE:
SELECT * FROM tabelle WHERE spalte LIKE '%$suchbegriff%'
H2O -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage