當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Db::db方法代碼示例

本文整理匯總了PHP中Db::db方法的典型用法代碼示例。如果您正苦於以下問題:PHP Db::db方法的具體用法?PHP Db::db怎麽用?PHP Db::db使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Db的用法示例。


在下文中一共展示了Db::db方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: open

 public static function open($config)
 {
     self::$db = @mysql_connect($config['hostname'], $config['username'], $config['password']);
     if (self::$db) {
         @mysql_select_db($config['database']);
     }
 }
開發者ID:joksnet,項目名稱:php-old,代碼行數:7,代碼來源:Db.php

示例2: connect

 /**
  * Abre la conexión.
  * La configuración debería contener los siguientes campos:
  *    hostname = equipo a cual conectarse
  *    username = usuario
  *    password = clave de acceso
  *    database = nombre de la base de datos
  *
  * @param array $config
  */
 public static function connect($config)
 {
     self::$db = @new mysqli($config['hostname'], $config['username'], $config['password'], $config['database']);
     if (self::$db->connect_errno) {
         throw new Exception(self::$db->connect_error, self::$db->connect_errno);
     }
 }
開發者ID:joksnet,項目名稱:php-old,代碼行數:17,代碼來源:Db.php

示例3: getInstance

 public static function getInstance($option = null)
 {
     if (self::$db == null) {
         self::$db = new Db($option);
     }
     return self::$db;
 }
開發者ID:Hadi-Abedzadeh,項目名稱:DbConnection.php,代碼行數:7,代碼來源:db.php

示例4: getInstance

 public static function getInstance()
 {
     if (!self::$db) {
         self::$db = new PDO('mysql:host=' . self::$host . ';dbname=' . self::$dbName . ';port=' . self::$port, self::$user, self::$pass);
     }
     return self::$db;
 }
開發者ID:lingorus,項目名稱:tasks,代碼行數:7,代碼來源:Db.php

示例5: __d

 /**
  * A Singleton pattern
  * to prevent multiple use of db
  * @return object 
  */
 public static function __d()
 {
     if (!isset($db)) {
         self::$db = new Db();
     }
     return self::$db;
 }
開發者ID:dave-jay,項目名稱:twilio-call-text,代碼行數:12,代碼來源:Db.class.php

示例6: init

 public static function init()
 {
     $mongo = new Mongo();
     self::$db = $db = $mongo->poggin;
     self::$songs = $db->songs;
     self::$users = $db->users;
 }
開發者ID:normanyung,項目名稱:poggin,代碼行數:7,代碼來源:Db.class.php

示例7: __construct

 private function __construct()
 {
     try {
         self::$db = new \PDO("mysql:host=" . DbConfig::DB_HOST . ";dbname=" . DbConfig::DB_NAME, DbConfig::DB_USER, DbConfig::DB_PASS);
         self::$db->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
     } catch (\PDOException $e) {
         echo "Connection Error: " . $e->getMessage();
     }
 }
開發者ID:Mikili975,項目名稱:news_obj,代碼行數:9,代碼來源:Db.php

示例8: switchDb

 /**
  * 切換使用的DB連接
  * @param string $sign
  */
 public static function switchDb($sign = 'default')
 {
     if (isset(self::$connectList[$sign])) {
         self::$db = self::$connectList[$sign];
         return self::_db();
     } else {
         return false;
     }
 }
開發者ID:noikiy,項目名稱:dophin,代碼行數:13,代碼來源:Db.class.php

示例9: getInstance

 public static function getInstance()
 {
     //static = geen object nodig om aan te roepen
     if (self::$db != null) {
         return self::$db;
     } else {
         self::$db = new PDO('mysql:host=localhost; dbname=kangu-product', 'root', 'root');
         return self::$db;
     }
 }
開發者ID:kangube,項目名稱:kangu-product,代碼行數:10,代碼來源:class.dbconfig.php

示例10: dbConnect

 /**
  * singleton pattern to return single db handle
  * 
  * @param string db host
  * @param string db name
  * @param string db user
  * @param string db password
  * @return handle database handle
  */
 protected static function dbConnect($dbHost, $dbName, $dbUser, $dbPassword)
 {
     if (!self::$db) {
         try {
             self::$db = new PDO('mysql:host=' . $dbHost . ';dbname=' . $dbName, $dbUser, $dbPassword);
             self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
             return self::$db;
         } catch (PDOException $e) {
             echo '<br />' . __FUNCTION__ . ' in ' . __FILE__ . ' at ' . __LINE__ . ': ' . $e->getMessage() . '<br /><br />';
         }
     }
 }
開發者ID:croniser,項目名稱:php-validation,代碼行數:21,代碼來源:db.php

示例11: change_db

 public static function change_db($db)
 {
     global $dbdata;
     if ($db != '') {
         Db::$dbconn = $db;
         Db::$db = $dbdata[$db]['dbtype'];
         $conn = Db::conn_db($dbdata);
         Db::$conn = $conn;
     } else {
         echo "Sila semak pilihan pangkalan data";
     }
 }
開發者ID:hezrul,項目名稱:seashell,代碼行數:12,代碼來源:class.db.php

示例12: dbConnect

 /**
  * Database connector
  */
 private function dbConnect()
 {
     try {
         // open connection to MongoDB server
         $connect = new \Mongo();
         // access database
         Db::$db = $connect->{Db::DB_NAME};
     } catch (\MongoConnectionException $e) {
         die('Error connecting to MongoDB server');
     } catch (\MongoException $e) {
         die('Error: ' . $e->getMessage());
     }
 }
開發者ID:novitskiy-aleksei,項目名稱:zhmuh-framework-kernel,代碼行數:16,代碼來源:Core.php

示例13: init

 public static function init()
 {
     if (!self::$db) {
         try {
             $dsn = "mysql:host=" . Config::$db_host . ";dbname=" . Config::$db_name . ";charset=utf8";
             self::$db = new PDO($dsn, Config::$db_user, Config::$db_pass);
             self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
             self::$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
         } catch (PDOException $e) {
             exit("Connection error: " . $e->getMessage());
         }
     }
     return self::$db;
 }
開發者ID:pirey,項目名稱:YMVC,代碼行數:14,代碼來源:Db.php

示例14: init

 public static function init()
 {
     if (!self::$db) {
         try {
             $dsn = 'mysql:host=' . DB_HOST . ';dbname=' . DB_NAME;
             self::$db = new PDO($dsn, DB_USER, DB_PASS);
             self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
             self::$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
         } catch (PDOException $e) {
             die('Connection error: ' . $e->getMessage());
         }
     }
     return self::$db;
 }
開發者ID:RiieCco,項目名稱:skf,代碼行數:14,代碼來源:db.php

示例15: init

 public static function init()
 {
     if (!self::$db) {
         try {
             $cfg = Configuracion::getConfiguracion('basedatos');
             $dsn = $cfg['dsn'];
             self::$db = new PDO($dsn, $cfg['usuario'], $cfg['clave']);
             //Crea un nuevo objeto PDO (PHP Data Object)
             self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
             //Indica que lanza una excepción si existe algún error.
             self::$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
             //Establece la propiedad de asociacion para los resultados
             // de consulta
         } catch (PDOException $exc) {
             die('Error de conexion a la base de datos! ' . $exc->getMessage());
         }
     }
     return self::$db;
 }
開發者ID:josegaitan123,項目名稱:colegio,代碼行數:19,代碼來源:Db.php


注:本文中的Db::db方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。