|
<?phpclass DBlayer{public $database="shop"; //数据库名称public $dbhost="localhost"; //服务器名称public $dbuser="root"; //登陆用户名public $dbpwd="********"; //登陆密码//执行数据库连接 连接成功返回$connection function Connect(){if($connection=@mysql_connect($this->dbhost,$this->dbuser,$this->dbpwd)){if(@mysql_select_db($this->database,$connection)){return $connection;}else{return false;exit();}}else{return false;exit();}}//断开数据库的连接接 成功断开连接则返回true $conn是要传入的断开的连接function Disconnect($conn){if(mysql_close($conn)) //判断是否已断开连接 如果成功则返回true 否则返回false{return true;}else{return false;exit();}}
//对数据库进行相关操作 只需传入需要树立的SQL语句即可 只使用于对数据库的添加删除和修改操作! 不适合查询操作function Manipulate($query){if($conn=$this->Connect()) //调用内部成员方法 连接数据库{if(mysql_query($query,$conn)) //判断是否执行查询成功 如果成功则返回true 否则返回false{return true;$this->Disconnect($conn);}else{return false;exit();}}}function Select($query){if($conn=$this->Connect()) //调用内部成员方法 连接数据库{if($result=mysql_query($query,$conn)) //判断是否执行查询成功 如果成功则返回true 否则返回false{if(mysql_num_rows($result)>0){return $result;}else{return false;}$this->Disconnect($conn);}else{return false;exit();}}}}?> |
|
|