класс
PHP:
скопировать код в буфер обмена
class connect{ protected $db_host = 'localhost'; protected $db_user = ''; protected $db_password = ''; protected $db_name = ''; protected $db_setting = array(PDO ::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'); public $session_life; public $db; public function __construct(){ $this->db = new PDO($this->db_driver.':host='.$this->db_host.';dbname='.$this->db_name,$this->db_user,$this->db_password,$this->db_setting); $this->session_life = 60*60*12; } }
вызываю объект класса где то в коде:
результат в окне браузера:
Цитата:Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in Y:\home\Sdvig\www\config.php:26 Stack trace: #0 Y:\home\Sdvig\www\config.php(26): PDO->__construct(':host=localhost...', '', '', Array) #1 Y:\home\Sdvig\www\index.php(20): connect->__construct() #2 {main} thrown in Y:\home\Sdvig\www\config.php on line 26
(Добавление)
как с этим жить?
(Добавление)
ЗАКРЫТО
по глупости когда создавал класс не создал переменную драйвера ... гг как говорится не только гуглить надо, но и вдумываться в значение ошибки...(Отредактировано автором: 03 Марта, 2013 - 22:17:50)
|