脚本宝典收集整理的这篇文章主要介绍了php – 在我的用户类中使用数据库类,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
现在我需要在我的站点上创建一个成员区域,我打算构建一个用户类来处理注册,登录,密码/用户名更改/重置和注销.@L_406_15@个用户类中,我需要使用MysqL,原因很明显……这就是我的数据库类所针对的.
但是我对如何在用户类中使用我的数据库类感到困惑.我是否想为我的用户类创建一个新的数据库对象,然后只要该类中的方法完成就关闭它?或者我以某种方式创建一个可以在整个脚本中使用的“全局”数据库类(如果是这种情况,我需要帮助,不知道该怎么做.)
感谢您提供给我的任何反馈.
很少的例子.
<?PHP class Database{ public function __construct(){ // Connects to database for example. } public function query($sqlQuery){ // Send a query to the database } [...] }
在User.class.PHP中:
<?PHP class User{ PRivate $_db; public function __construct(Database $db){ $this->_db = $db; } public function deleteUser(){ $this->_db->query('DELETE From Users WHERE name = "Bobby"'); } }
现在,在userManager.PHP中,例如:
<?PHP $db = new Database(); $user = new User($db); // Say bye to Bobby : $user->deleteUser();
以上是脚本宝典为你收集整理的php – 在我的用户类中使用数据库类全部内容,希望文章能够帮你解决php – 在我的用户类中使用数据库类所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。