MySQL - DELETE Syntax fehler

Nicht nur bessere Ansicht. Probier mal den folgenden Code und du wirst verstehen
PHP:
$foo = 'foo';
echo "Hallo $foobar<br />";
echo "Hallo {$foo}bar<br />";
Zudem kann innerhalb von {} direkt auf Array-Elemente oder Objekt-Properties zugegriffen werden
PHP:
$array = array('id_0'=>'foo', 'id_1'=>'bar');
$object = (object) $array;
echo "Hallo {$array['id_0']}{$object->id_1}<br />";
//geht sogar mit " anstelle von ' für den Indexname
echo "Hallo {$array["id_0"]}{$object->id_1}<br />";
//und somit kann der Index des Arrays wieder aus einem zusammengesetzten String bestehen
$id = 0;
echo "Hallo {$array["id_{$id}"]}{$object->id_1}<br />";

Und wenn man sich die {} einfach angewöhnt (den falsch sind sie nie), muss man sich keine Gedanken mehr machen, damit solche Fehler wie im ersten Besipiel passeiren.
Zudem ists mMn besser lesbar, aber das ist Geschmacksache
 
Zuletzt bearbeitet:
Aha verstehe, so entgeht man einigen Problem von Syntax Error bei Mysql-Statements. Sicherer meint hier also Vermeiden von Fehlern.
Irgendwie hat für mich MySql ne ganz eigne Befehlslogik die manchmal schwerer zu verstehen ist als irgendwas in PHP (Gerdae wenn ich an Joins denke). Da hilft jedes Yota an Fehlerbeseitigung enorm.

Danke Yatslaw :)
 
Zurück