Mailinglisten-Archive |
> Jetzt kann es sein, dass der User der Seite nach einer Catalognummer ohne > Leerzeichen sucht. Die übersieht man halt so gern... Wie kann ich jetzt das > SQL-Statement aufbauen, damit eine Suche nach dem Datensatz 12 234 56 den > Datensatz 1223456 findet? <?php $searchstr=ereg_replace(" ","",$searchstr); run_sql("select replace(catalognr,' ','') as catalognr where catalognr like '%$searchstr%'"); ?> -- http://www.mysql.com/doc/S/t/String_functions.html: REPLACE(str,from_str,to_str) Returns the string str with all all occurrences of the string from_str replaced by the string to_str: mysql> select REPLACE('www.mysql.com', 'w', 'Ww'); -> 'WwWwWw.mysql.com' This function is multi-byte safe. --- Patrick Bierans / LYNET Kommunikation AG/ pbierans_(at)_lynet.de --------------------------------------------------------------- Das Internet-Systemhaus fuer Multimedia- und Netzwerkloesungen. Zentrale Luebeck: Fon +49-451-6131-0, Fax -333 Niederlassung Hamburg: Fon +49-40-65738-0, Fax -333 --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive