dedlfix: Sicherheit in MYSQL

Beitrag lesen

echo $begrüßung;

Benutzer = "' OR 1=1;"

Dieses Beispiel bringt einen Syntaxfehler, weil zusammen mit dem restlichen Statement ein ' zu viel ist. Über diese kleine Unachtsamkeit kann man hinwegsehen, aber

Benutzer = "bla'; drop table;"

dieses Beispiel funktioniert mit mysql_query() überhaupt nicht, weil MySQL es ablehnt, mehr als ein Statement pro Funktionsaufruf entgegenzunehmen. (Auch ist "drop table;" keine gültige Syntax, das Anliegen war aber wenigstens zu erkennen.)

echo "$verabschiedung $name";