zoukankan      html  css  js  c++  java
  • PHP开发APP接口----单例模式连接数据库

     1 <?php
     2 //单例模式
     3  class Db{
     4        static private $_instance;
     5        static private $_connectSource;
     6        private $_dbConfig=array(
     7            'host'=>'localhost',
     8            'user'=>'root',
     9            'passward'=>'111',
    10            'database'=>'db_database12',
    11        );
    12        private function __construct(){  
    13       } 
    14       static public function getInstance(){ //相当于单例模式的一个入口
    15           if(!(self::$_instance instanceof self)){  //instanceof:它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。
    16           self::$_instance=new self();
    17           }    
    18           return self::$_instance;
    19       }
    20       public function connect(){
    21           if(!self::$_connectSource){
    22                 self::$_connectSource=  mysql_connect($this->_dbConfig['host'],$this->_dbConfig['user'],$this->_dbConfig['passward']);
    23                 if(!self::$_connectSource){
    24                     die('mysql connect error'.mysql_error());
    25                 }  
    26                 mysql_select_db($this->_dbConfig['database'],self::$_connectSource);
    27                 mysql_query('set names gbk',self::$_connectSource);
    28           }
    29                 return self::$_connectSource;
    30       }
    31  }
    32    $connect= Db::getInstance()->connect();
    33    $sql="select *from tb_demo01";
    34    $result=mysql_query($sql,$connect);     --------------》》》》 $arry=array();
    35    $arr=mysql_fetch_row($result);                                while($arr=mysql_fetch_row($result)){                      
    36    var_dump($arr);                                               $arry[]=$arr;
    37                                                                  }
    var_dump($arry);
  • 相关阅读:
    使用ANY、Some或All关键字
    Exists 和 Not Exists
    in和not in
    斐波那契数列 迭代与递归效率对比
    欧几里得算法
    递归
    字符长串破解密码
    对return函数的认识
    global与nonlocal关键字总结
    闭包
  • 原文地址:https://www.cnblogs.com/kangshuai/p/4903807.html
Copyright © 2011-2022 走看看