phpbar.de logo

Mailinglisten-Archive

[php] Problem mit str_replace / ereg =?iso-8859-1?Q?replacef=FCrLIKE?= =?iso-8859-1?Q?_in_SQLf=FCr__LIKE_in?= SQL

[php] Problem mit str_replace / ereg =?iso-8859-1?Q?replacef=FCrLIKE?= =?iso-8859-1?Q?_in_SQLf=FCr__LIKE_in?= SQL

Mathias mathias_(at)_appc11.gsi.de
Tue, 24 Aug 1999 22:23:55 +0200


Hi Marco,

At 24.08.99 22:09 , you wrote:

>Mathias wrote:
>
>
>> Leider nein. Bei $uchstring = '%allo'
>> echo $suchstring;   // ergibt %allo
>> nach (1): echo $suchstring;   // ergibt \\%allo
>> usw.

>warum machst Du es eigentlich nicht so : 
>
>$suchstring = str_replace("*", "%", $suchstring);
>$suchstring = str_replace("?", "_", $suchstring);
>
>muesste doch auch funktionieren ?

Das mach ich ja im 2. Schritt. Das funktioniert auch
seltsamerweise.
Nur im 1. Schritt will ich alle %, die evtl. im Suchtext
vorkommen, mit \% maskieren, damit SQL nicht meint, das
wäre ein Platzhalter, sondern es beim LIKE als tatsächliches
Prozent behandelt, ebenso den Unterstrich.

Grüße, Mathias
Mathias        mathias_(at)_appc11.gsi.de


php::bar PHP Wiki   -   Listenarchive