À l'aide d'une base de données de classe dans ma classe user

Dans mon projet j'ai une base de données de la classe que j'utilise pour gérer tous les MySQL choses. Il se connecte à une base de données, exécute des requêtes, intercepte les erreurs et ferme la connexion.

Maintenant, j'ai besoin de créer un espace membres sur mon site, et j'allais à construire un utilisateur de la classe qui permettrait de gérer l'inscription, la connexion, le mot de passe/nom d'utilisateur changements/réinitialise et fermeture de la session. Dans cette classe users-je besoin pour utiliser MySQL pour des raisons évidentes... c'est ce que ma classe de base de données a été faite pour.

Mais je suis confus quant à la façon dont je voudrais utiliser ma base de données de classe dans ma classe users. Aurais-je envie de créer un objet de base de données pour mon utilisateur de la classe et puis les fermer à chaque fois qu'une méthode de la classe est finie? Ou dois-je faire en quelque sorte un "global" classe de base de données qui peut être utilisé tout au long de mon script (si c'est le cas, j'ai besoin d'aide avec ça, aucune idée de quoi faire.)

Merci pour tous les commentaires que vous pouvez me donner.

OriginalL'auteur Josh | 2010-04-05