Bonsoir,
j'ai créé une classe de connexion, mais ça ne se connecte pas...
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 class MyPdo extends PDO { /* on privilégie les var de classe (statiques) aux constantes : ainsi modifiables par programme (cf traitrequete.php) */ static public $DB_NAME = "---"; static public $HOST = "---"; static public $USER = "---"; static public $PASS = "---"; $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $pdo_options[PDO::ATTR_EMULATE_PREPARES] = false;//important sur les configs récentes $pdo_options[PDO::ATTR_DEFAULT_FETCH_MODE] = PDO::FETCH_OBJ;//pour le mode objet $pdo_options[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET NAMES utf8";//pour l'utf-8 // le constructeur de MyPdo appelle le constructeur de PDO en lui passant ses paramètres function __construct() { parent::__construct('mysql:host=' . MyPdo::$HOST . ';dbname=' . MyPdo::$DB_NAME, MyPdo::$USER, MyPdo::$PASS,$this->pdo_options); } }
Partager