zoukankan      html  css  js  c++  java
  • 封装类

    <?php
     $db=mysqli("localhost","root","","aaas");
    $sql="insert into kemu values('','基础知识')";
        $db->query($sql);
    echo $db->insert_id;//取上一次添加的主键值
    
    //新建    DBDA.class.php  类文件命名首字母大写
    
    class DBDA
    {
        public $host="localhost";//服务器地址
        public $uid="root";//用户名
        public $pwd="";//密码
    
        public $dbconnect;//链接对象
    
    
        //操作数据库的方法
        //$sql代表需要执行的SQL语句,
        //$type代表SQL语句的类型,1代表查询,2代表增删改
        //$dbname 代表要操作的数据库名称
        //如果是查询返回二维数组,如果是增删改返回true or false
        function query($sql,$type,$dbname="aaas")
        {
            $this->dbconnect = new mysqli($this->host,$this->uid,$this->pwd,$dbname);
            //判断是否出错
            if(!mysqli_connect_error())
            {
                //如果链接成功,执行SQL语句
                $result=$this->dbconnect->query($sql);
                //根据语句类型判断
                if($type==1)
                {
                    //如果是查询语句
                    return $result->fetch_all();//返回二维数组
                }
                else
                {
                    //如果是其他语句,返回true 或者 false
                    return $result->fetch_all();
                }
            }
            else
            {
                return "链接失败";
            }
    
        }
    }
    
    
    
    
    /*
    //容易修改和维护
    include("DBDA.class.php");//7种引用方式
    $db= new DBDA();造对象
    $sql="select * from info";
    var_dump($db->query($sql));query($sql,其他参数,数据库密码)
    */
    

      

  • 相关阅读:
    冒泡排序
    python isinstance 函数
    2.x与3.x差异、条件语句、数据类型、其他
    区间结构
    配置文件监听器
    Enumerable扩展方法
    EsayUI + MVC + ADO.NET(项目架构)
    vue.js 官网及组件网站记录
    vue.js 二维码生成组件
    分享一些学习资料-大量PDF电子书
  • 原文地址:https://www.cnblogs.com/pangchunlei/p/5592327.html
Copyright © 2011-2022 走看看