Badboy46: Daten eintragen und id auslesen

Beitrag lesen

Hallo,

Putzig finde ich auch immer, dass der SQL-Befehl ohne weiteren Sinn in eine Variable geschrieben wird.

ich mache das auch so
$sql = sprintf ('Update %s SET %s = %s WHERE %s = "%s" LIMIT 1',

Nein, noch schlimmer.

so brauche ich mir aber um das escapen von Anführungszeichen keine gedanken machen

nenn mir mal einen Grund, warum man das nicht machen sollte.

Es ist unnütz. Vor zehn Jahren hätte ich noch angefügt, dass es unnütz Prozessorleistung verschwendet, heute ist es einfach nur eine Zeile zu viel, zu umständlich.

zu umständlich finde ich es nicht ;-)
ich hab einen besseren überblick...
es geht einfach von der Hand
ich brauche mir um irgendwelche Anführungszeichen keine Sorge machen

Aber wer gerne zwei lange Zeilen statt einer kurzen tippt und mit Variablen um sich wirft, meinetwegen. Wir haben ja alle unsere merkwürdigen Angewohnheiten :)

wenn ich bei mir in der Config-Datei den Debug-Modus aktiviere, wird z.B. $sql ausgegeben
so habe ich schon des öfteren MySQL Fehler schnell gefunden