Mailinglisten-Archive |
Sebastian Mendel wrote: > Yannik Hampe schrieb: > >> Ich verwende in allem, was ich jetzt noch mache mit PDO... >> PDO ist wirklich toll :-). Vorallem die prepared Statements finde ich >> Klasse. Vergiss all' das escapen von Parametern und vergiss das ständige >> neuparsen eines Querys. >> Besonders wenn du in Schleifen gleiche Querys (mit verschiedenen >> Paramatern) immer wieder aufrufst haut das Performancemässig richtig >> rein :-). > > ich will ja keinesfalls behaupten das es nie nötig ist mehrere 'gleiche' > Abfragen auszuführen ... aber ich habe es zumindest noch nicht gesehen ... > denn meißtens lasen diese sich zu einer zusammenfassen - und das sparrt > wesentlich mehr Zeit als alle einzeln zu senden. Oder? Wenn du einen Datensatz in eine DB einfügst und die inserted_id brauchst, dann wirst du schonmal Schwierigkeiten Insert-Querys zusammenzufassen. Und auch bei Selects kann es durchaus sein, dass du beim nächsten Query Daten abhängig vom ersten Abfragen willst (bei einem rekursiven Menü zum Beispiel). > >>> PEAR:DB? War immer als etwas langsam verschrien. Gilt dies nach >>> wie vor? >> Ist voll in php geschrieben, wenn ich das richtig sehe. pdo ist in c >> geschrieben und ein fester Bestandteil von php seit 5.1. Damit hast du >> sowohl einen Geschwindigkeitsvorteil und musst dich auch um installierte >> Pakete nicht scheren, wenn du mit einer halbwegs aktuellen php-Version >> arbeitest. > > doch, darum muss er sich scheren, weil PDO bei fast allen Distros extra > Pakete sind. Ich hab's nicht überprüft, sondern mich nur auf die php-manual verlassen: "Wenn Sie ein PHP 5.1-Release verwenden, ist PDO bereits enthalten." Yannik
php::bar PHP Wiki - Listenarchive