PHP环境配置XAMPP,数据库连接公共类

(1)XAMPP下载地址:

https://www.apachefriends.org/download.html

(2)安装各个模块(xdebug)

php配置php.ini文件

apache配置apache.conf

(3)数据库类

<?php

     class DB {
         /* 主机名称 */
         public $db_host;
         /* 用户名 */
         public $db_user;
         /* 密码 */
         public $db_pwd;
         /* 数据库名 */
         public $db_name;
         /* 数据库链接名称 */
         public $links;
         /* 构造方法属性名称和参数名称一致但是表示含义不同 */
         function __construct($db_host, $db_user, $db_pwd, $db_name){
             $this -> db_host = db_host;
             $this -> db_user = db_user;
             $this -> db_pwd = db_pwd;
             $this -> db_name = db_name;
             /* 链接数据库代码 */
             $this -> links = @mysql_connect($db_host, $db_user, $db_pwd) or die("数据库链接失败");
             /* echo $this -> links; */
             mysql_query("set names utf8");
             mysql_select_db($db_name,$this->links);
              
         }
         /* 执行增删改查操作函数 */
         function query($sql){
             return mysql_query($sql);
         }
         /* 查询记录个数 */
         function numRows($sql){
             $result = $this -> query($sql);
             $count = mysql_num_rows($result);
             return $count;
         }
         /* 得到一条记录的一维数组 */
         function getOne($sql){
             $result = $this -> query($sql);
             $arr = mysql_fetch_assoc($result);
             return $arr;
         }
         /*得到多条记录的二维数组*/
         function getAll($sql){
             $result = $this -> query($sql);
             $rows = array();
             while($rs = mysql_fetch_assoc($result)){
                 $rows[] = $rs;
             }
             return $rows;
         }
         /* 析构函数 */
         function __destruct(){
             $this -> db_host = db_host;
             $this -> db_user = db_user;
             $this -> db_pwd = db_pwd;
             $this -> db_name = db_name;
         }
         /* 数据库连接关闭函数 */
         function close_connect($links) {
             mysql_close($links);
         }
     }
      
    /* 建立数据库连接 */
    //include 'DB.class.php';
    //$db = new DB('localhost', 'root', '', 'yudabo');
    //$db->close_connect($db->links);
      
?>

猜你喜欢

转载自blog.csdn.net/u011086209/article/details/84935507