Hallo,
ich bin von MySQL immer die Abfrage mittels mysql_query gewohnt.
Nun bietet mir PDO aber PDO::query und auch PDO::exec an.
PDO::query führt eine Abfrage aus und liefert ein Objekt zurück, PDO::exec hingegen nur die Anzahl der betroffenen Zeilen. Bei den Beispielen wird PDO::query für SELECTS und PDO::exec für INSERTS und DELETES verwendet.
Muss ich zwingend PDO::exec verwenden oder kann ich weiterhin für alles PDO::query verwenden? Und bei Bedarf (INSERT/DELETE) die betroffenen Zeilen einfach mittels
ausgeben lassen?
Danke,
Trunci
ich bin von MySQL immer die Abfrage mittels mysql_query gewohnt.
Nun bietet mir PDO aber PDO::query und auch PDO::exec an.
PDO::query führt eine Abfrage aus und liefert ein Objekt zurück, PDO::exec hingegen nur die Anzahl der betroffenen Zeilen. Bei den Beispielen wird PDO::query für SELECTS und PDO::exec für INSERTS und DELETES verwendet.
Muss ich zwingend PDO::exec verwenden oder kann ich weiterhin für alles PDO::query verwenden? Und bei Bedarf (INSERT/DELETE) die betroffenen Zeilen einfach mittels
PHP-Code:
echo $db->rowCount();
Danke,
Trunci
Kommentar