Tach!
- 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.