phpbar.de logo

Mailinglisten-Archive

LIKE "hea\\\\ven"?

LIKE "hea\\\\ven"?

hbmuntjak mysql-de_(at)_lists.bttr.org
Thu, 04 Apr 2002 17:20:51 +0200


Hallo!
Ich bin ganz neu in dieser Liste und hatte (bis
vor 5 Minuten) ein Problem:

In einer Spalte einer Tabelle stehen
Windows-Filenamen, zB. 'D:folder\file'.

Nun hat mir MySQL aber auf mein:
SELECT * FROM tabelle WHERE spalte LIKE "D:folder\\file"
ein <empty set> geliefert.

Des Rätsels Lösung - es müsste heißen:
SELECT * FROM tabelle WHERE spalte LIKE "D:folder\\\\file"
(steht in einem Nebensatz des Manuals).

Was aber AUCH funktioniert (merkwürdigerweise) ist:
SELECT * FROM tabelle WHERE "D:folder\file" LIKE spalte

Das mit den 4 Backslashes kann ich (notfalls) noch
nachvollziehen aber warum funktioniert die
zweite Lösung? - wird da gar nichts geparst?

Grüße
Hans

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive