mysql_query() - 2 Befehle auf einmal?

Hi.


Kann es sein, dass mysql_query() keine zwei Befehlstrings auf einmal verarbeiten kann?

Z. B.
PHP:
// --  mysql_connect(), mysql_select_db(), etc.
$sql = "SELECT * FROM ".$table." WHERE id=".$id."; UPDATE ".$table." SET foo='bar' WHERE id=".$id;

mysql_query($sql);

Auf php.net habe ich leider nichts dazu gefunden. Wenn dies so ist, liegt das an der Konfiguration? Demnach müssten MySQL Injection Attacken ja nur eingeschränkt funktionieren, indem z. B. ein Abfragebereich erweitert wird, etc.


Schönen Abend :),
little
 
Jo meine ab einer bestimmten PHP Version wird alles nachdem ";" ignoriert.
Dient als Sicherheitsmaßnahme gegen SQL-Injektionen.

gruß
 
Zurück
Oben