zoukankan      html  css  js  c++  java
  • 封装 DBDA 类 StrQuery 、JSONQuery

    <?php
    class DBDA
    { 
    	public $host="localhost";
    	public $uid="root";
    	public $pwd="密码";
    	public $dbname="数据库名";
    	
    	//成员方法
    	public function Query($sql,$type=1)
    	{
    		$db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
    		$r = $db->query($sql);
    		
    		if ($type==1)
    		{
    			return $r->fetch_all();	
    		}
    		
    		else
    		{
    			return $r;
    		}
    	}
    	
    
    
    //返回字符串的方法 
    	public function StrQuery($sql,$type=1)
    	{
    		$db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
    		$r = $db->query($sql);
    		
    		if($type==1)
    		{
    			$attr = $r->fetch_all();
    			$str = "";
    			foreach($attr as $v)
    			{
    				$str .= implode("^",$v)."|";
    			}
    			
    			return substr($str,0,strlen($str)-1);
    
    		}
    		else
    		{
    			return $r;
    		}
    	}
    	
    	
    	//返回JSON
    	function JSONQuery($sql,$type=1)
    	
    	{
    		$db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
    		$r = $db->query($sql);
    		
    		if ($type==1)
    		{
    			return json_encode ($r->fetch_all(MYSQLI_ASSOC));//返回关联数组  fet_all 慎用 放在服务器上有问题 要求配置
    		}
    		
    		else
    		{
    			return $r;
    		}
    	}
    	
    	
    	
    }
    

      

  • 相关阅读:
    MongoDB数据库新建数据库用户
    Grafana部署
    k8s ingress及ingress controller
    Rabbitmq如何安装插件
    RabbitMQ手册之rabbitmq-plugins
    RabbitMQ运行在Docker容器中
    K8S资源限制
    System类
    Runtime类
    StringBuffer类
  • 原文地址:https://www.cnblogs.com/bhmmlxieliming/p/6262854.html
Copyright © 2011-2022 走看看