phpbar.de logo

Mailinglisten-Archive

Re: suchen nach 'Gänsefüsschen'
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: suchen nach 'Gänsefüsschen'



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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive