当前位置: 首页>>代码示例>>PHP>>正文


PHP Database::db方法代码示例

本文整理汇总了PHP中Database::db方法的典型用法代码示例。如果您正苦于以下问题:PHP Database::db方法的具体用法?PHP Database::db怎么用?PHP Database::db使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Database的用法示例。


在下文中一共展示了Database::db方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: __construct

 private function __construct()
 {
     # Informações sobre o banco de dados:
     $db_host = "localhost";
     $db_nome = "blog";
     $db_usuario = "root";
     $db_senha = "root";
     $db_driver = "mysql";
     # Informações sobre o sistema:
     $sistema_titulo = "Nome do Sistema";
     $sistema_email = "alguem@gmail.com";
     try {
         # Atribui o objeto PDO à variável $db.
         self::$db = new PDO("{$db_driver}:host={$db_host}; dbname={$db_nome}", $db_usuario, $db_senha);
         # Garante que o PDO lance exceções durante erros.
         self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
         # Garante que os dados sejam armazenados com codificação UFT-8.
         self::$db->exec('SET NAMES utf8');
     } catch (PDOException $e) {
         # Envia um e-mail para o e-mail oficial do sistema, em caso de erro de conexão.
         mail($sistema_email, "PDOException em {$sistema_titulo}", $e->getMessage());
         # Então não carrega nada mais da página.
         die("Connection Error: " . $e->getMessage());
     }
 }
开发者ID:allancarlos123,项目名称:login_pdo,代码行数:25,代码来源:Conexao.php

示例2: getConnection

 public static function getConnection()
 {
     if (self::$db == null) {
         self::$db = new Database();
     }
     return self::$db->connection;
 }
开发者ID:Bram9205,项目名称:WebInfo,代码行数:7,代码来源:Database.php

示例3: getDatabase

 public static function getDatabase()
 {
     if (Database::$db === FALSE) {
         Database::$db = new Database();
     }
     return Database::$db;
 }
开发者ID:bigeyessolution,项目名称:FestivalEdesio,代码行数:7,代码来源:Database.php

示例4: setConnection

 /**
  * @param $db
  * @param $dbs
  */
 public function setConnection($db, $dbs = array())
 {
     self::$db = $db;
     // Using read/write connections see the services.php file
     self::$connectionRead = isset($dbs['db_read']) ? $dbs['db_read'] : $db;
     self::$connectionWrite = isset($dbs['db_write']) ? $dbs['db_write'] : $db;
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:11,代码来源:database.lib.php

示例5: setUpConnection

 protected static function setUpConnection()
 {
     if (!isset(self::$db)) {
         $dbType = 'Zend_Db_Adapter_Pdo_' . self::$dbType;
         self::$db = new $dbType(array('host' => self::$dbHost, 'username' => self::$dbUsername, 'password' => self::$dbPassword, 'dbname' => self::$dbName));
     }
 }
开发者ID:pafciu17,项目名称:gsoc-os-static-maps-api,代码行数:7,代码来源:Database.php

示例6: get_instance

 public static function get_instance()
 {
     if (!isset(self::$db)) {
         self::$db = new Database();
     }
     return self::$db;
 }
开发者ID:kunal-bajpai,项目名称:gfa,代码行数:7,代码来源:database.php

示例7: GetInstance

 public static function GetInstance()
 {
     if (!isset(self::$db)) {
         self::$db = new static();
     }
     return self::$db;
 }
开发者ID:nbshelton,项目名称:PWResource-OLD,代码行数:7,代码来源:database.php

示例8: getInstance

 public static function getInstance()
 {
     if (self::$db === null) {
         self::$db = new self();
     }
     return self::$db;
 }
开发者ID:RickyCruz,项目名称:Curso-Datafit-Android-Notificaciones-Push,代码行数:7,代码来源:database.php

示例9: __construct

 private function __construct()
 {
     # Informações sobre o banco de dados:
     $db_host = "localhost";
     $db_nome = "teste_pdo";
     $db_usuario = "root";
     $db_senha = "";
     $db_driver = "mysql";
     # Informações sobre o sistema:
     $sistema_titulo = "Nome do Sistema";
     $sistema_email = "alguem@gmail.com";
     try {
         # Atribui o objeto PDO à variável $db.
         self::$db = new PDO("{$db_driver}:host={$db_host}; dbname={$db_nome}", $db_usuario, $db_senha);
         # Garante que o PDO lance exceções durante erros.
         self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
         # Garante que os dados sejam armazenados com codificação UFT-8.
         self::$db->exec('SET NAMES utf8');
     } catch (PDOException $e) {
         # Envia um e-mail para o e-mail oficial do sistema, em caso de erro de conexão.
         mail($sistema_email, "PDOException em {$sistema_titulo}", $e->getMessage());
         # Então não carrega nada mais da página.
         //die("Connection Error: " . $e->getMessage());
         print "Ocorreu um erro ao tentar executar esta ação, foi gerado\r\n um LOG do mesmo, tente novamente mais tarde.";
         GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage());
         exit;
     }
 }
开发者ID:lincolnfatal,项目名称:projetos,代码行数:28,代码来源:conexao.php

示例10: getConnection

 public static function getConnection()
 {
     if (!self::$db) {
         self::$db = new PDO('mysql:host=localhost;dbname=users', 'root', '12345');
     }
     return self::$db;
 }
开发者ID:EleonoraUA,项目名称:miritec-test-task,代码行数:7,代码来源:Database.php

示例11: get_connection

 /**
  * Returns database connection handler.
  */
 public static function get_connection()
 {
     if (!isset(self::$db)) {
         global $config;
         self::$db = new PDO("mysql:host={$config['db']['host']};dbname={$config['db']['database']}", $config['db']['username'], $config['db']['password']);
     }
     return self::$db;
 }
开发者ID:semenov,项目名称:catalog_example,代码行数:11,代码来源:database.php

示例12: setup

 public static function setup($db_type = "pgsql", $host = "ec2-54-83-204-228.compute-1.amazonaws.com", $db_name = "d31sdik2uip6li", $username = "yghxnskjzqrpvp", $password = "EFOJeYOjNRTXXEBSbllNee1oqV")
 {
     if (!isset(self::$db)) {
         self::$db = R::setup($db_type . ":host=" . $host . "; dbname=" . $db_name, $username, $password);
         R::freeze();
     }
     return self::$db;
 }
开发者ID:33windowlicker,项目名称:web-lmul-rangers,代码行数:8,代码来源:Database.php

示例13: getDatabase

 public static function getDatabase()
 {
     if (Database::$db === FALSE) {
         Database::$db = new Database();
         Database::$db->exec("SET CHARACTER SET utf8");
     }
     return Database::$db;
 }
开发者ID:bigeyessolution,项目名称:service.Carnaval.de.Juazeiro.2016,代码行数:8,代码来源:Database.php

示例14: getDB

 /**
  * Get the database singleton
  * @return The one PDO instance
  */
 public static function getDB()
 {
     if (self::$db == null) {
         self::$db = new PDO('mysql:host=' . self::$host . ';dbname=' . self::$dbname, self::$username, self::$password);
         self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     }
     return self::$db;
 }
开发者ID:paravoid,项目名称:pmacct-frontend,代码行数:12,代码来源:database.php

示例15: DB

 static function DB()
 {
     if (empty(self::$db)) {
         include_once __DIR__ . '/databaseDrivers/' . Settings::$DB_DRIVER . '.php';
         self::$db = new Settings::$DB_DRIVER(Settings::$DB_host, Settings::$DB_username, Settings::$DB_password, Settings::$DB_name);
     }
     return self::$db;
 }
开发者ID:pdanver,项目名称:mir-ndv,代码行数:8,代码来源:Database.php


注:本文中的Database::db方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。