Bonjour,
je m'int�resse aujourd'hui � PDO... Je cherche en effet � refondre un de mes vieux sites en me basant sur une conception plus �volutive et maintenable.
Ma question concerne le design pattern singleton et l'acc�s � la base de donn�es. Cette question n'est effectivement pas propre � PDO et serait valable avec une gestion plus ancienne de l'acc�s � la base de donn�es (mysql_connect...), mais m'int�ressant � cette technologie (notamment l'ORM d�crit ici : http://julien-pauli.developpez.com/tutoriels/php/pdo/) j'ai pr�f�r� poster mon topic dans cette section du forum.
Dans le cadre d'un design pattern singleton appliqu� � une classe h�ritant de la classe PDO : la connexion � la base de donn�es est-elle la m�me pour tous les utilisateurs (cas 1) ? ou bien permet-il juste de garantir l'unicit� de la connexion pour 1 utilisateur (cas 2) ?
Si le cas (1) est vrai, comment g�rer dans ce cas un pool de connexion et permettre aux utilisateurs de requ�ter la base en m�me temps ?
Si le cas (2) est vrai, comment g�rer l'ex�cution de 2 requ�tes cons�cutives et d�pendantes (Par exemple, cas de l'ex�cution d'une requ�te avec une clause LIMIT puis d'une requ�te de type FOUND_ROWS) ?
Je ne sais pas si je suis bien clair... Si c'est le cas n'h�sitez � me le dire et j'essaierai de mieux m'exprimer.
Par avance merci pour vos �claircissements.
Partager