首页 > 开发 > MySQL > 正文

数据库操作类

2017-09-08 09:10:20  来源:网友分享

PHP 写了一个操作类,但是要实例化两次(这边有两个数据库)操作类应该怎么写。

解决方案

增加一个selectdatabase的操作不行吗?

例子

class Db{    function selectDb($dbname,$link){       mysql_select_db($dbname, $link);    }    function link($host,$user,$pass){       $link=mysql_connect($host,$user,$pass);       return $link;    }function query(...){...}....}

你在类中创建,看看能不能行
使用的时候只需要试用一下selectdb
使用方法 类似

$db=new Db;$link=$db->link(......);$db->selectdb('admin');$result=$db->query('select * frome admin');

我这举了个可行性的例子,具体的可以参照现成的数据库类进行相应修改。