Qui dit connexion dit duplicité de la connexion.
Tu peux très bien avoir plusieurs connexion à plusieurss sgbd, mais ce qui arrive le plus souvent plusieurs connexion sur le même serveur avec le même utilisateur et la c'est pas bien.
Avec PDO un suffit de l'étendre pour (single/|multi)ton pour éviter la cacophonie.
Mais cela a un inpact en terme performance (une classe de plus, me si ce n'est pas forcément de ce côté que l'on commencer à chercher si l'on souhaite maximiser les perfs) mais aussi et surtout un inpact sur la complexité du code (la gestion d'polling de connexion c'est pas forcément simple / voir utile).
Avec l'extension mysql généralement y a mysql_connect() bourrin au début du script et pis les autres fonctions se démerde (même dans des classes ou fonction vu que celle ci n'ont pas besoin d'avoir l'identifiant de connexion pour fonctionner.
Par contre c'est assez "crade" je trouve comme façon de faire.
Autre chose l'extension mysql n'est, il me semble, plus supportée (correction de bug) l'extension mysqli aurait était mieux vue

(tu me dira un cherche mysql et remplacé par mysqli sur tout les fichier ça doit pas être l
Autre argument, si le code est entièrement procédurale c'est plus cohérent de continuer.
Portabilité de l'application sur les vieux server (php4), à ne pas utiliser si poo php 5 style
Sinon répondre simplement et franchement à la question (c'est pas forcément une tare)
- "ignorance" connais pas / sait pas utiliser => attention avec le net et les tonnes de tuto le ne sait c'est mis pour un dev, le premier aussi on devrait toujours être en "veille logiciel" doit au moins connaître.
- contrainte technique : c'était comme ça et pas le temps de corriger.
- t'aime pas la poo
- sûrement d'autre mais j'y pense pas
@+
Qui dit connexion dit duplicité de la connexion.
Tu peux très bien avoir plusieurs connexion à plusieurss sgbd, mais ce qui arrive le plus souvent plusieurs connexion sur le même serveur avec le même utilisateur et la c'est pas bien.
Avec PDO un suffit de l'étendre pour (single/|multi)ton pour éviter la cacophonie.
Mais cela a un inpact en terme performance (une classe de plus, me si ce n'est pas forcément de ce côté que l'on commencer à chercher si l'on souhaite maximiser les perfs) mais aussi et surtout un inpact sur la complexité du code (la gestion d'polling de connexion c'est pas forcément simple / voir utile).
Avec l'extension mysql généralement y a mysql_connect() bourrin au début du script et pis les autres fonctions se démerde (même dans des classes ou fonction vu que celle ci n'ont pas besoin d'avoir l'identifiant de connexion pour fonctionner.
Par contre c'est assez "crade" je trouve comme façon de faire.
Autre chose l'extension mysql n'est, il me semble, plus supportée (correction de bug) l'extension mysqli aurait était mieux vue ;) (tu me dira un cherche mysql et remplacé par mysqli sur tout les fichier ça doit pas être l
Autre argument, si le code est entièrement procédurale c'est plus cohérent de continuer.
Portabilité de l'application sur les vieux server (php4), à ne pas utiliser si poo php 5 style ;)
Sinon répondre simplement et franchement à la question (c'est pas forcément une tare)
- "ignorance" connais pas / sait pas utiliser => attention avec le net et les tonnes de tuto le ne sait c'est mis pour un dev, le premier aussi on devrait toujours être en "veille logiciel" doit au moins connaître.
- contrainte technique : c'était comme ça et pas le temps de corriger.
- t'aime pas la poo
- sûrement d'autre mais j'y pense pas ;)
@+