Post by Mihamina Rakotomandimby (R12y)Bonjour,
Je ne retrouve plus le post en particulier, mais j'ai vu passer que
l'utilisation des mysql_*() est maintenant "déprécié" au profit des PDO
ou de Pear.
Je suis absolument contre cette lubie d'utiliser des bibliothèques
génériques pour utiliser SQL. La principale raison est qu'à ma
connaissance, aucun SGBDR n'est compatible avec la norme ANSI. Ce qui
fait que si tu veux soumettre un code aussi standard que :
select 'toto' || 'tata';
Ben ça ne passera pas. Finalement, tu finiras par écrire du SQL
spécifique que tu passes à des connecteurs génériques. Quel est l'intérêt ?
Bon, pour ne pas être mauvaise langue, je vois un intérêt, à savoir
une même API pour toutes les SGBDR. Surtout qu'avec MySQL, on en e quand
même trois natives. Si tu choisis d'utiliser une API générique, il
faudra tout de même garder à l'esprit que ce n'est pas magique, et qu'il
faudra de toute façon tester les requêtes SQL sur le SGBDR cible.
Post by Mihamina Rakotomandimby (R12y)Je souhaite avoir un lien plus ou moins officiel qui le dis, avec mes
miots clés je n'ai rien trouvé.
C'est un choix technique, on ne peut t'imposer une solution alors que
tu as le choix. La seule chose qu'il faut que tu es à l'esprit, c'est
que les extension MySQL bougent beaucoup. Comme je l'ai déjà précisé il
en existe trois natives aujourd'hui : mysql, mysqli, mysqlng. Le choix
te reviens, avec les arguments de chacun.
--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org
Seeking for a position <http://lupusmic.org/pro/>