zoukankan      html  css  js  c++  java
  • php-数据库连接类

     1 <?php
     2 class DB{
     3     var $host;
     4     var $user;
     5     var $pwd;
     6     var $dbname;
     7     var $conn;
     8 
     9     function DB($host,$user,$pwd,$dbname){
    10         $this->host = $host;
    11         $this->user = $user;
    12         $this->pwd = $pwd;
    13         $this->dbname = $dbname;
    14     }
    15 
    16     function GetConn(){
    17         $this->conn = mysql_connect($this->host,$this->user,$this->pwd,$this->dbname) or die("数据库服务器连接失败".mysql_errno());
    18         mysql_select_db($this->dbname,$this->conn) or die("数据库选择失败".mysql_errno());
    19         mysql_query("SET NAMES 'UTF8'");
    20         mysql_query("SET CHARACTER SET UTF8");
    21         mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
    22         return $this->conn;
    23     }
    24     
    25     function CloseConnld(){
    26         mysql_close($this->conn);
    27     }
    28 }
    29 ?>
    <?php
    class AdminDB{
        function ExecSQL($sql,$conn){
            $sqltype = strtolower(substr(trim($sql), 0, 6));
            $rs = mysql_query($sql);
            if($sqltype == "select"){
                $array = array();
                while($row = mysql_fetch_array($rs)){
                    array_push($array,$row);
                }
                if($rs == false)
                    return false;
                else
                    return $array; 
            }else if($sqltype == "update" || $sqltype == "delete" || $sqltype == "insert"){
                if($rs)
                    return true;
                else
                    return false;
            }
        }
    }
    ?>
  • 相关阅读:
    矩阵运算(二维数组)
    AndroidManifest.xml
    单位和尺寸
    java Map集合类
    http相关
    文件管理与XMl、JSON解析
    Handler与多线程
    App内容分享
    Fragment以及懒加载
    广播接收器与短信
  • 原文地址:https://www.cnblogs.com/linma/p/3683373.html
Copyright © 2011-2022 走看看