本文共 1123 字,大约阅读时间需要 3 分钟。
数据库连接类DBCLS
这是一个用于MySQL数据库连接的类,主要用于简化数据库连接过程。以下是类的详细说明
调试开关
调试开关用于控制类的调试信息输出状态debug = true; //启用调试信息输出
数据库配置参数
数据库连接信息如下db_server = 'localhost'; //数据库主机地址db_name = 'mysql'; //数据库名称db_user = 'root'; //数据库用户名称db_passwd = '123456'; //数据库用户密码
数据库连接状态
连接状态包括准备状态和连接状态conntstr_ready = false; //连接字符串准备状态link_ready = false; //数据库链接状态db_ready = false; //数据库连接准备状态
数据库连接设置
数据库连接字符串可通过以下方式设定或获取connection_string($connstr = "")
数据库连接字符串解析
当传递连接字符串时,系统会自动解析并设置相关参数preg_match_all("|([a-zA-Z0-9])=([a-zA-Z0-9]);*|", $connstr, $tmparr, PREG_PATTERN_ORDER);$this->db_server = (strtolower($tmparr[1][0]) == "server") ? $tmparr[2][0] : "";$this->db_name = (strtolower($tmparr[1][1]) == "database") ? $tmparr[2][1] : "";$this->db_user = (strtolower($tmparr[1][2]) == "userid") ? $tmparr[2][2] : "";$this->db_passwd = (strtolower($tmparr[1][3]) == "password") ? $tmparr[2][3] : "";
数据库连接状态判断
检查数据库连接参数是否存在空值if ($this->db_server == "" || $this->db_name == "" || $this->db_user == "" || $this->db_passwd == "") {$this->conntstr_ready = false;} else {$this->conntstr_ready = true;}
数据库连接准备状态
当数据库连接参数全部正确时,连接状态会被标记为就绪return $this->conntstr_ready;
转载地址:http://nvdfk.baihongyu.com/