实现PHP访问MYSQL数据库的类
2010-04-28 17:34
796 查看
PHP的一个数据库操作类,以UTF8格式写入,数据库内直接显示正常中文,防止查询出错
/** * @author xggxnn * 本类用于实现有关数据库的访问 * */ class DBConnection { private $host = ""; private $user = ""; private $pass = ""; private $DBname = ""; public $isConnected = false; /** * 构造函数将数据库连接的参数初始化 */ function __construct() { $this->host = DB_SERVER_NAME; $this->user = DB_USER_NAME; $this->DBname = DB_NAME; $this->pass = DB_PASS; } /** * 连接数据库 */ function getConnected(){ $this->isConnected = mysql_connect($this->host,$this->user,$this->pass); if (!$this->isConnected) {// cannot connect to mysql return $this->isConnected; } else {//select database mysql_query('set character_set_client = utf8, character_set_connection =utf8, character_set_results = utf8'); $result = mysql_select_db($this->DBname,$this->isConnected); if (!$result){// cannot select the database return $this->isConnected; } else { $this->isConnectd = true; return $this->isConnected; } } } /** * 关闭数据库 */ function closeDB() { if ($this->isConnected) { $result = mysql_close($this->isConnected); if (!$result) {// failed to close mysql connnection return $result; } else { $this->isConnected = false; return true; } } else { return true; } } /** * 当连接对象解构时,关闭数据库连接 */ function __destruct() { $this->closeDB(); } }
相关文章推荐
- Python访问MySQL数据库并实现其增删改查功能
- php实现MySQL数据库备份与还原类实例
- PHP中URL重写实现伪静态,指定错误页面,URL重定向,设置访问权限,设置图片防盗链
- JDBC访问MySQL数据库实现过程
- PHP访问MYSQL数据库封装类(附函数说明)
- MySQL数据库如何实现远程连接访问(上)
- Ajax+PHP实现跨域访问的两种方式
- PHP访问MySQL数据库
- 使用JDBC连接Mysql数据库存入二进制图片并实现读取在PHP中打开展示
- PHP访问MySql数据库 高级篇 AJAX技术
- 使用JDBC连接Mysql数据库存入二进制图片并实现读取在PHP中打开展示。
- nodejs和php实现图片访问实时处理
- PHP访问MySQL数据库
- PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
- php实现的mysql数据库连接最常用类
- PHP实现来客访问计数器
- php中对Mysql数据库的访问操作
- PHP实现多web服务器共享SESSION数据-session数据写入mysql数据库
- thinkphp隐藏index.php/home并允许访问其他模块的实现方法
- PHP本地通过映射,实现多域名访问