WEB开发网
开发学院数据库MySQL MySQL数据库类的定义 阅读

MySQL数据库类的定义

 2005-11-06 17:36:41 来源:WEB开发网   
核心提示:俗话说“好的开始是成功的一半”,而PHP+MySQL(和PHP搭配之最佳组合)项目中数据库的操作是重点之一,MySQL数据库类的定义,能否简化数据库操作程序的编写,就成了影响工作效率的关键之一, if($this->result=MySQL(和PHP搭配之最佳组合)_query($sql,&#
俗话说“好的开始是成功的一半”,而PHP+MySQL(和PHP搭配之最佳组合)项目中数据库的操作是重点之一,能否简化数据库操作程序的编写,就成了影响工作效率的关键之一。

所以小阳并不是一开始就做页面,而是先建立一个“dbclass.php”文件,开始编写操作MySQL(和PHP搭配之最佳组合)数据库的类“dbClass”。即在“dbclass.php”中编写以下程序:


<? php

$db_username="myusername"; //连接数据库的用户名
$db_password="mypassword"; //连接数据库的密码
$db_database="mydatabase"; //数据库名
$db_hostname="localhost"; //服务器地址

class dbClass{ //开始数据库类
var $username;
var $password;
var $database;
var $hostname;
var $link;
var $result;

function dbClass($username,$password,$database,$hostname="localhost"){
$this->username=$username;
$this->password=$password;
$this->database=$database;
$this->hostname=$hostname;
}
function connect(){ //这个函数用于连接数据库
$this->link=MySQL(和PHP搭配之最佳组合)_connect($this->hostname,$this->username,$this->password) or die("Sorry,can not connect to database");
return $this->link;
}
function select(){ //这个函数用于选择数据库
MySQL(和PHP搭配之最佳组合)_select_db($this->database,$this->link);
}

function query($sql){ //这个函数用于送出查询语句并返回结果,常用。
if($this->result=MySQL(和PHP搭配之最佳组合)_query($sql,$this->link))return $this->result;
else {
//这里是显示SQL语句的错误信息,主要是设计阶段用于提示。正式运行阶段可将下面这句注释掉。
echo "SQL语句错误: <font color=red>$sql</font> <BR><BR>错误信息: ".MySQL(和PHP搭配之最佳组合)_error();
return false;
}
}

1 2  下一页

Tags:MySQL 数据库 定义

编辑录入:coldstar [复制链接] [打 印]
赞助商链接