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>

  • 相关阅读:
    字符串匹配之朴素匹配
    XSS的攻击原理
    使用metasploit收集邮箱
    C++实现折半插入排序
    C++插入排序实现
    Java中的NIO
    Hashtable和HashMap区别(面试)
    面向对象:封装(一):构造函数;类的主方法;权限修饰符;对象的创建
    switch多分支语句
    递归和字母数字生成随机数
  • 原文地址:https://www.cnblogs.com/zqld/p/6801797.html
Copyright © 2011-2022 走看看