phpbar.de logo

Mailinglisten-Archive

[php] Problem mit str_replace / ereg_replace =?iso-8859-1?Q?f=FCr?= =?iso-8859-1?Q?__LIKE_in_SQL_f=FCr__LIKE_in_SQL?=

[php] Problem mit str_replace / ereg_replace =?iso-8859-1?Q?f=FCr?= =?iso-8859-1?Q?__LIKE_in_SQL_f=FCr__LIKE_in_SQL?=

Thomas Feyrer Dante_(at)_altmuehlnet.de
Wed, 25 Aug 1999 03:01:05 +0200


At 20:51 24.08.99 +0200, Mathias wrote:
>Nichst leichter als das dachte sich Mathias, und machte:
>(1)        $suchstring = str_replace("%", "\%", $suchstring);
>(2)        $suchstring = str_replace("_", "\_", $suchstring);

OK

>(3)        $suchstring = str_replace("%", "\%", $suchstring); // Tausche *
-> %
                                      ^^^  ^^^^
      Hier sollte doch ein "*" hin, oder?--Und hier eigentlich ein "%"

>(4)        $suchstring = str_replace("%", "\%", $suchstring); // Tausche ?
-> _
                                      ^^^  ^^^^
  Wieder genauso, hier sollte ein "?" hin--Und hier ein "_"


Also, richtig wäre:
(1)        $suchstring = str_replace("%", "\%", $suchstring);
(2)        $suchstring = str_replace("_", "\_", $suchstring);
(3)        $suchstring = str_replace("*", "%", $suchstring);
(4)        $suchstring = str_replace("?", "_", $suchstring);

Das müsste es eigentlich sein...

Bye
 Dante



php::bar PHP Wiki   -   Listenarchive