Mailinglisten-Archive |
Hallo Achim Am 16.07.2007 um 10:49 schrieb Achim Fink: > SELECT * FROM artikel WHERE art_nr LIKE „%<suchtext>%“ > > Dabei muss man allerdings wissen wo sich die Leerzeichen befinden. > Wenn > jemand z.B. nach ACK 128 MSV sucht und ACK128MSV eingibt bekommt er > keine > Daten. Ich hab aber schon Abfragen gesehen bei denen es egal ist > wie man das > eingibt. Hab aber nichts dazu gefunden. Vielleicht weis ja jemand > etwas > dazu. So sollte es gehen für Suchabfragen mit oder ohne Leerzeichen: SELECT * FROM artikel WHERE REPLACE(art_nr, ' ', '') LIKE '%<suchtext>%' Die Leerzeichen werden mit REPLACE aus dem String entfernt, LIKE ignoriert eingegebene Leerzeichen. Schönen Tag noch Hans
php::bar PHP Wiki - Listenarchive