一个完整的数据库的类
来源:互联网 发布:misumi选型软件下载 编辑:程序博客网 时间:2024/05/16 04:13
<?php
/* class sys_conf{
public static $DBHOST="localhost";
public static $DBUSER="root";
public static $DBPWD="";
public static $DBNAME="dbname";
} sy5_conf.inc 文件 */
require("sys_conf.inc");
class database {
private $host;
private $user;
private $pwd;
private $name;
private $conn;
function __get($property_name) { //__get()获取属性值;
if(isset($this->$property_name)){
return($this->$proerty_name);
}else{
return(NULL);
}
function __set($property_name,$value) { //__set()设置属性值;
$this->$property_name=$value;
}
}
function __construct() { //通过构造函数 __construct() 建立数据库连接;
$this->host=sys_conf::$DBHOST; //使用sys_conf类的静态属性;
$this->user=sys_conf::$DBUSER;
$this->pwd=sys_conf::$PWD;
$this->name=sys_conf::$DBNAME;
$this->conn=mysql_connect($this->host,$this->user,$this->pwd); //建立连接;
mysql_select_db($this->name,$this->conn);
}
function __destruct() { //通过柝构函数 __destruct() 断开数据库连接;
mysql_close($this->conn);
}
function execute($sql) { //execute():使用mysql_query()函数执行非查询语句;
mysql_query($slq);
//增删改查:参数$sql为Insert语句;
}
function query($sql) { //query:使用mysql_fetch_object()获取SQL查询,并将返回的对象集合放入数组;
$result_array=array(); //返回数组;
$i=0;
$query_result=mysql_query($sql,$this->conn);
while($row=mysql_fetch_object($query_result)){
$query_result[$i++]=$row;
}
return $query_result;
}
}
?>
- 一个完整的数据库的类
- 一个完整的数据库操作
- 一个完整的数据库操作
- 创建一个完整的数据库
- 一个完整的类
- 一个完整的数据库操作工作类库
- 一个完整的glslC++类
- 一个完整的分页类
- 一个完整的C++类
- 一个完整的SQL SERVER数据库全文索引的示例
- 一个完整的SQL SERVER数据库全文索引的示例
- 一个完整的SQL SERVER数据库全文索引的示例
- 一个完整的SQL SERVER数据库全文索引的示例
- 一个完整的SQL SERVER数据库全文索引的示例
- 一个完整的SQL SERVER数据库全文索引的示例
- 一个完整的SQL SERVER数据库全文索引的示例
- 一个完整的SQL SERVER数据库全文索引的示例
- 如何完整的修改一个数据库的名称
- 截屏
- 漠視「員工的問題」,才會產生「問題員工」
- 标准GRID加复选框
- 从云计算到框计算
- TDB 数据库管理类
- 一个完整的数据库的类
- 毕业两年的总结
- C#笔试题目总结
- 组策略设置大全
- 随手记
- TRSProxy Recordset 代理类
- VC中类型的相互转化
- 图形界面编程
- unix环境高级编程