Veuillez vous connecter ou créer un compte pour suivre ce topic
Ce topic est suivi par: Nauzan1731
Auteur Sujet: Erreur code php PDO()

Nauzan1731

Messages: 4

Salut tout le monde ;D
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);
Publicité

AlexCan62

Messages: 2

Tu as mis un point juste avant la première virgule.

SkaalZealot

Messages: 5

retire le point après chartset utf8 !! 

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 !!


Veuillez vous connecter ou créer un compte pour poster une réponse