Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: фатал __construct

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Fatal error
Prizma
Отправлено: 03 Марта, 2013 - 22:16:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 463
Дата рег-ции: Июнь 2012  
Откуда: Санкт-Петербург


Помог: 5 раз(а)




класс
PHP:
скопировать код в буфер обмена
  1. class connect{
  2.         protected $db_host = 'localhost';
  3.         protected $db_user = '';
  4.         protected $db_password = '';
  5.         protected $db_name = '';
  6.         protected $db_setting = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8');
  7.         public $session_life;
  8.         public $db;
  9.         public function __construct(){
  10.                 $this->db = new PDO($this->db_driver.':host='.$this->db_host.';dbname='.$this->db_name,$this->db_user,$this->db_password,$this->db_setting);
  11.                 $this->session_life = 60*60*12;
  12.         }
  13.  
  14. }

вызываю объект класса где то в коде:

результат в окне браузера:
Цитата:
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)

 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB