phpbar.de logo

Mailinglisten-Archive

Sonderzeichen ersetzten

Sonderzeichen ersetzten

Stefan Hinz mysql-de_(at)_lists.bttr.org
Fri, 19 Oct 2001 00:25:36 -0700 (PDT)


Hallo Urs,

> Das Hochkomma habe ich mit Char(27) ersetzt. Ich erhalte
> immer alle Record die alphanumerische Zeichen aufweisen.

Reproduzierbar:

mysql> select * from artikel where Art = "Win Me M" & CHAR(27) & "tower
Raidl";
+--------------------------+
| Art                      |
+--------------------------+
| Win Me M'tower Raidl     |
| Etwas anderes            |
| Noch so'n komisches Teil |
| Tralala                  |
+--------------------------+
4 rows in set (0.00 sec)

Aber warum so umständlich? Folgendes klappt:

mysql> select * from artikel where Art = "Win Me M\'tower Raidl";
+----------------------+
| Art                  |
+----------------------+
| Win Me M'tower Raidl |
+----------------------+
1 row in set (0.00 sec)

Und es geht sogar ohne Backslash, wenn man die Zeichenkette in double
quotes statt in single quotes einschliesst.


=====
-- 
Stefan Hinz <hinz_(at)_iConnect.de>
iConnect e-commerce solutions GmbH, Berlin, Germany
<http://www.iConnect.de/>

__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive