
DbModule.mod.php
<?php class Db_Module extends PDO{ private function InitConnection_Mod(){ self::$_connection=parent::__construct('mysql:host='.self::$_host.';dbname='.self::$_database, self::$_user, self::$_pass); } public function __construct(){ $this->InitConnection_Mod(); return self::$_connection; } } ?>
index.php
<?php ... require_once(__MOD__.'DbModule.mod.php'); ... $DB=new Db_Module(); ... ?>
No i czy ktoś może wie jak teraz sprawdzić w pliku index.php czy $DB jest poprawnym uchwytem do połączenia z bazą danych?
Oraz kolejne pytanie: jak to zrobić za pomocą try{}catch(){}?