phpbar.de logo

Mailinglisten-Archive

Leerzeichen bei der Suche ignorieren

Leerzeichen bei der Suche ignorieren

Patrick Bierans mysql_(at)_lists.phpcenter.de
Mon, 23 Apr 2001 10:36:56 +0100


> 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