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