Erreur code php PDO()
- Accueil
- Forum
- Programmation
- PHP
- Erreur code php PDO()
paulbarbarin Le 4 octobre 2017 à 00:56 (Édité le 25 janvier 2019 à 17:54)
J'ai un petit problème avec ma ligne de commande PDO...
Vous pouvez m'adier svp ?
$bdd = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME."charset=utf8" . , DB_USER, DB_PASS);
acanoenfr Le 4 octobre 2017 à 09:59 (Édité le 1 janvier 1970 à 01:00)
SkaalZealot Le 7 octobre 2017 à 15:03 (Édité le 1 janvier 1970 à 01:00)
pour info c'est quand même nettement mieux de récupéré tes donnée comme ceci $req->username; a la place de ce que l'on vois dans le tuto forum c['username';]
pour ce faire :
<?php
$dbhost = 'localhost';
$dbname = 'blogcms';
$dbuser = 'root';
$dbpswd = '';
try{
$db = new PDO('mysql:host=' . $dbhost . ';dbname='.$dbname,$dbuser,$dbpswd,array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8' ));
$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);//ou FETCH_ASSOC
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //exception or WARNING
}catch(Exception $e){
/* echo $e->getMessage(); */
die('Imopsible de ce connecter a la BDD');
}
ça fait plus propre !!