RE: [PHP] class design question

From: Date: Mon, 12 Jan 2004 23:21:16 +0000
Subject: RE: [PHP] class design question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-174387@lists.php.net to get a copy of this message
If you're going to the trouble of making an authentication class, you should consider also using a database connection class, and modifying your authentication class to make use of it. You might want to roll your own, although there are numerous classes that already exist. As for "portability" I'm not a big fan of designing for it where databases are concerned. People always talk about portability, but how often do they move applications from one database to another? The reality is relational databases have many differences, and many different contention and locking schemes. I firmly believe in using the best features available in any database I'm developing for. With that said, adodb is a well known database portability library that has been around for a long time and been used in many projects. I personally like the simplicity of ez_sql which can be found here: http://www.justinvincent.com/ -----Original Message----- From: rogue [mailto:rogue@mail.rightcode.net] Sent: Monday, January 12, 2004 2:38 PM To: php-general@lists.php.net Subject: [PHP] class design question hi there. i am working out the finishing touches on a authentication class that uses mysql to store the time of last access and some other goodies. my question is, when developing a class that uses a database, what is the best way to handle the database bit? for now i just set the connection in an .inc file and include that in the class, but there has got to be a better way - especially for portability sake. thanks for any suggestions. - rogue -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#174387) next »