Siechfred: MySQL - Problem mit DELETE

Beitrag lesen

hat ein Nutzer ein Namen, wie z.B. Halke#23, erscheint folgende:
$sql="DELETE FROM benutzer WHERE user='Halke'";
Warum bricht der vor dem Rautezeichen ab?

Weil die Raute innerhalb einer URL den Parameterteil beendet und den Anker einleitet, weshalb in folgendem Beispiel:

http://www.example.de/my_cool_script.php?user=devil#666

der Parameterteil "user=devil" und der dokumentinterne Anker "666" heißt. Maskiere die Raute (IIRC "%23") und alles wird gut.

Siechfred

--
Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.