dedlfix: Komplettes Projekt in OOP

Beitrag lesen

echo $begrüßung;

» [Multi-Query]
Aber wenn ich zum Beispiel eine Aufwendige Registrierung habe oder das löschen eines Useres und seine Forumbeiträge... Also etwas wo ich auf mehrere Tabellen zugreifen muss und was mit JOINS einfach sehr sehr komplex werden würde...

Das kann ein Fall für eine Multi-Query sein. Besser wäre es, den in einer Stored Procedure zu kapseln.

Das Ausführen mehrerer Statements in einem Aufruf wurde ja nicht umsonst aus dem Standard-Programm genommen. Der Grund dahinter war, das Verwenden von SQL-Injections des Kalibers Exploits of a Mom zu verhindern. Mit dem "normalen" mysql(i)_query() ergibt solch ein Versuch nur einen Syntax-Fehler. Wenn jemand eine SQL-Injection-Lücke in einem Statement hat und dies mit mysql(i)_query() ausführt, kann man dieses "nur" erweitern. Aber da steckt auch noch genug Missbrauchspotential drin.

Lass also bei Multi-Query noch mehr Vorsicht walten als bei einfachen Querys.

echo "$verabschiedung $name";