PDO
- Patrick
- Closed
-
-
Guest, wil je besparen op je domeinnamen? (ad)
-
wtf je moet eerst je connectie maken in je object en dan gewoon $db->query();?
-
er staat nog een stukje boven maar zo staat het op php.net
-
http://www.sitemasters.be/?pag…ls/tutorials&cat=4&id=505
Die ziet er wel goed uit. Leer ook met prepare() werken, is goed tegen injecties
-
ik kan me herinneren dat je $db->query() zo veel mogelijk wilt gebruiken om uiteindelijk dingen te fetchen...
en $db->exec() om INSERT INTO/UPDATE/DELETE queries uit te voeren, dit omdat $db->exec() het aantal nieuwe/gewijzigde/verwijderde rijen terug geeft, als ik het me goed herinner...maar je weet wel dat deze code totaal niet wijzigt in de database?
rollBack() maakt de wijzigingen ongedaan...het kan zijn dat ik dingen zeg die totaal niet kloppen, maar ik heb geen tijd om het te controleren.
-
Nu je het zegt Dos ! Is volgens mij wel waar wat je zegt
-
kortom PDO is irritant moeilijk
-
PDO is niet zo moeilijk.:) Je werkt gewoon met twee classes:
PDO en PDOStatementPDOStatement wordt gereturned door PDO::query en PDO::prepare. Verder bevat PDO veel functies die niet met MySQL te maken hebben, maar met PDO zelf, deze heb je dus niet zo vaak nodig. PDO::Statement bevat allerlei functies die informatie over de query geven (Net zoals mysql_fetch_* en mysql_num_rows enz.)
PDO hoeft dus echt niet moeilijk te zijn, vooral niet als je met een goede IDE werkt (Ik raad Netbeans aan), en php.net bij de hand houdt.
-
MySQLi is ook een oplossing ;).
-
MySQLi is wel mogelijk, en lijkt ook meer op de mysql_* functies. Echter, mijn voorkeur gaat naar PDO, ook omdat PDO meer dan MySQL ondersteund.:D
Participate now!
Heb je nog geen account? Registreer je nu en word deel van onze community!