dedlfix: Fragen zum SQL

Beitrag lesen

Tach!

  1. es einen Geschwindigkeitsvorteil hat, weil das Statement „vorbereitet“ wird (Unterstützung der Datenbank vorausgesetzt).

Im Falle einer einzelnen SELECT-Abfrage sehe ich den Vorteil nicht. Im Gegenteil, da gehen eher zwei Roundtrips (Prepare, Execute) statt nur einem bei einfacher Query über die Leitung zum MySQL-Server. Den Vorteil gibt es nur bei mehreren Inserts mit demselben Statement.

Zudem ist das Handling des Binding bei den nativen mysqli-Funktionen nicht besonders verwenderfreundlich ist (nur Referenz auf Variablen). Da ist PDO deutlich angenehmer zu bedienen.

dedlfix.