Mailinglisten-Archive |
Mariano Glas schrieb am Dienstag, den 27. Juli 1999:
> [...] nach
>
> Alex' Compterladen Nummer "42"
>
> suchen. Die Frage ist bloss wie [...]
Siehe dazu auch im MySQL-Handbuch das Kapitel "7.1.1 Strings"
(zumindest bei meiner V3.22.19b).
Da ist das alles prinzipiell recht schön erklärt, allerdings leider
mit einem kleinen Fehler:
| There are several ways to include quotes within a string:
|
| * A `'' inside a string quoted with `'' may be written as `"'.
^^^
Hier sollte eigentlich nicht ein Anführungszeichen (") stehen,
sondern _zwei_ Apostrophe ('')!
| * A `"' inside a string quoted with `"' may be written as `""'.
|
| * You can precede the quote character with an escape character (`\').
|
| * A `'' inside a string quoted with `"' needs no special treatment
| and need not be doubled or escaped. In the same way, `"' inside a
| string quoted with `'' needs no special treatment.
Also entweder das vorne und hinten verwendete Quotezeichen innerhalb
des Strings einfach doppelt schreiben oder einen Backslash (\)
davorsetzen.
An Deinem Beispieltext demonstriert:
mysql> SELECT 'Alex'' Compterladen Nummer "42"';
+--------------------------------+
| Alex' Compterladen Nummer "42" |
+--------------------------------+
mysql> SELECT 'Alex\' Compterladen Nummer "42"';
+--------------------------------+
| Alex' Compterladen Nummer "42" |
+--------------------------------+
mysql> SELECT "Alex' Compterladen Nummer ""42""";
+--------------------------------+
| Alex' Compterladen Nummer "42" |
+--------------------------------+
mysql> SELECT "Alex' Compterladen Nummer \"42\"";
+--------------------------------+
| Alex' Compterladen Nummer "42" |
+--------------------------------+
Ciao,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ >
PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive