Op welke manier roep jij je MySQL database aan?

10 jaar geleden toegevoegd

De mysql_*() functies (verouderd)
29 stemmen (29)
De mysqli_()* functies (procedureel)
49 stemmen (49)
De $mysqli->* objecten (OO)
33 stemmen (33)
PDO
55 stemmen (55)
Anders (laat reactie achter)
7 stemmen (7)
Ik gebruik geen MySQL
13 stemmen (13)

« Terug naar voting polls



Er zijn 1 reacties op 'Op welke manier roep jij je mysql database aan'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Thomas van den Heuvel
Thomas van den Heuvel
10 jaar geleden
 
1 +1 -0 -1
Veel procedurele functies van MySQLi zijn aliassen van hun object georiënteerde tegenhanger. In het algemeen is het verstandig om het gebruik van aliassen te vermijden omdat deze vaak op een gegeven moment ingepland worden (of dit al zijn) om uitgefaseerd te worden.

Als je dan toch bezig bent met een conversie van mysql_ functies naar MySQLi loont het zeker de moeite om dan meteen de stap te maken naar de object georiënteerde variant van MySQLi, te meer omdat MySQLi van zichzelf een object georiënteerde insteek heeft.

En dan loont het mogelijk weer de moeite om deze methoden in een of meer wrapper classes te steken zodat je geen hardcoding van MySQLi-functionaliteit in je code hebt. Mocht MySQL-gerelateerde functionaliteit dan op een gegeven moment weer veranderen/verschuiven dan zou dit in het simpelste geval een aanpassing van de implementatie van de wrapper class(es) inhouden, in tegenstelling tot een search/replace door je hele applicatie heen.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.