db.php:
class Database { public function __construct() { try { $db = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME.'', ''.DB_USERNAME.'', ''.DB_PASSWORD.''); } catch (PDOException $e) { } } }
teraz w index.php wywołuje sobie ją:
require('./includes/db.php'); $db = new Database;
i mam połączenie z bazą... ale czy to ma sens? nigdy nie widziałem w prostych cmsach nawiązania połączenia w pliku index.php
Jak nie używałem pdo to robiłem sobie plik config.php i tam nawiązywałem połączenie z bazą danych