zoukankan      html  css  js  c++  java
  • PHP操作mysql类

    <?php
    
    class Mysql{
    
    	//数据库连接句柄
    	private $link;
    
    	//返回结果集
    	private $result;
    
    	//返回查询数据
    	private $data;
    
    	//执行的SQL语句
    	private $query;
    
    	public function __construct(){
    		$this->link = @new mysqli("127.0.0.1","root","chenshuo90909","frame");
    		if($this->link->connect_errno > 0){
    			echo "<meta charset='utf-8'>数据库连接失败!"; exit;
    		}
    		$this->link->set_charset("utf8");
    	}
    
    	//查询
    	public function select($query){
    		$this->result = $this->link->query($query);
    		while($row = $this->result->fetch_assoc()){
    			$this->data[] = $row;
    		}
    		$this->result->free();
    		return $this->data;
    		
    	}
    
    	//写入
    	public function insert($query){
    		$this->result = $this->link->query($query);
    		return $this->result;
    	}
    
    	//获取最后一次添加记录的主键值
    	public function insertid(){
    		return $this->link->insert_id;
    	}
    
    	//修改
    	public function update($query){
    		$this->result = $this->link->query($query);
    		return $this->result;
    	}
    
    	//删除
    	public function delete($query){
    		$this->result = $this->link->query($query);
    		return $this->result;
    	}
    
    	//返回服务器端MySQl版本
    	public function version(){
    		return $this->link->server_info;
    	}
    
    	//返回数据库所属服务器信息
    	public function hostinfo(){
    		return $this->link->host_info;
    	}
    
    	//关闭mysql连接
    	public function __destruct(){
    		$this->link->close();
    	}
    
    }
    
    ?>
    

      

  • 相关阅读:
    [go]go addressable 详解
    [go]灵活的处理json与go结构体
    [django]django内置的用户模型
    [go]文件读写&io操作
    *2.3.2_加入env
    UVM_INFO
    uvm_config_db在UVM验证环境中的应用
    *2.2.4 加入virtual interface
    *2.2.3 加入objection机制
    2.2.2 加入factory机制
  • 原文地址:https://www.cnblogs.com/chenshuo/p/3672097.html
Copyright © 2011-2022 走看看