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

    为了以后便于访问数据库的修改,可以将必要的那几句语言封装为一个类,移到其他的电脑上时可以快速的改变数据库的一些内容

    1.封装类的后缀名是***.class.php

    <?php

    class 名字

    {

         public $host="localhost";   //定义默认的链接方式
         public $uid="root";   //定义默认的用户名
        public $password="123";   // 定义默认的用户名链接密码
        public $dbname="toupiao";  // 定义默认的链接数据库名

    }

         

    function query($sql,$type=1)     //两个参数:sql语句,判断(查询返回1或是增删改的返回)
    {
    $db=new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);   //参数是上面定义的四个参数值
    $result=$db->query($sql);
    if($type)
    {                                       

    //执行语句 返回方法
    //$type代表SQL语句的类型 0是增删改 1表示查询


    return $result->fetch_all();         

    //如果是查询 返回数据


    }
    else
    {
    return $result;            

                                    //如果是增删改 返回TRUE或flas

    }

    }
    }
    ?>

    2.引用

    <select>
    <?php
    require "DBDA.class.php";    include("DBDA.class.php");    两种引用方法 
    $db = new DBDA();
    $sql = "select * from fruit ";
    $arr = $db->query($sql);


    foreach($arr as $v)
    {
    echo "<option value='{$v[0]}'>{$v[1]}</option>";

    }
    ?>
    </select>

  • 相关阅读:
    mybatis
    eclipse日志
    最大值与最小值问题
    常见的缓存算法设计策略
    常用垃圾回收算法
    Java中对象的三种状态
    Java中的内存泄漏问题
    单例模式
    约瑟夫环问题
    矩形覆盖问题
  • 原文地址:https://www.cnblogs.com/zqld/p/6801797.html
Copyright © 2011-2022 走看看