zoukankan      html  css  js  c++  java
  • 每日博客

    时间:大约一个多小时

    代码:100来行?

    博客:1

    知识点:php

    class Mysql{
        private $host;
        private $root;
        private $passwords;
        private $database;
    
        #析构函数,具有构造函数的类,在创建对象时会调用构造函数,完成一些初始化的操作。
        function __construct($host,$root,$passwords,$database){
            $this->host = $host;        # $this-> 在类本身内部使用本类的属性或者方法
            $this->root = $root;
            $this->passwords = $passwords;
            $this->database = $database;
            $this->connect();
        }
    
        #连接数据库
        function connect(){
            $this->conn=mysqli_connect($this->host,$this->root,$this->passwords);    #连接数据库服务器
            mysqli_query($this->conn,"set names utf8");                            #设置字符集
            mysqli_select_db($this->conn,$this->database);                        #选择数据库
        }
    
        #创建查询结果集
        function query($sql){
            return mysqli_query($this->conn,$sql);
        }
    
        #返回结果集中的记录总数
        function rows($result){
            return mysqli_num_rows($result);
        }
    
        #自定义查询方法selectbyId
        function selectbyUser($table,$username){
            return $this->query("SELECT * FROM $table where username='$username'");
        }
    
        //自定义插入数据方法
        function insert($table,$username,$password,$email,$tel){
            $this->query("INSERT INTO $table (username,password,email,tel) VALUES ('$username','$password','$email','$tel')");
        }
    
        function findpwd($table,$email)
        {
            return $this->query("SELECT * FROM $table where email='$email'");
        }
    
        #mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。
        function assoc($result){
            return mysqli_fetch_assoc($result);
        }
    
        #数据库关闭
        function dbClose(){
            mysqli_close($this->conn);
        }
    }
    $db = new Mysql("localhost","root","fx30001225","user");
  • 相关阅读:
    第四天——列表(一)
    第十二天—collections模块(十二)
    第十二天——sys模块(十)
    第十二天——os模块(九)
    第十二天——序列化模块(八)
    第十二天——random模块(七)
    第十二天——from ... import ...的使用(三)
    第十二天——import 使用(二)
    vue系列---------vuejs基础学习1.0
    前端随心记---------谈谈开发的工作规范
  • 原文地址:https://www.cnblogs.com/hfy717/p/14904704.html
Copyright © 2011-2022 走看看