Thread Was macht "prepare()" eigentlich genau?
(6 answers)
Opened by iche at 2012-04-10 15:02
Einfach gesagt: do führt das SQL sofort aus während prepare es nur vorbereitet, sodass du es später mit execute ausführen kannst, wenn du es benötigst.
Außerdem kannst du do nicht für den SQL-Befehl SELECT benutzten. do ist im Grunde genommen intern ein prepare, auf das ein execute folgt und dann die Anzahl der geänderten Tabellenzeilen zurück gibt. Dass du damit keine Daten für Spalten abfragen kannst, sollte dann klar sein. Last edited: 2012-04-10 15:16:13 +0200 (CEST) |