Espace membres

Bonjour Anonyme

Inscription

Email :
Mot de passe :

Mot de passe oublié ?

Nos scripts

MySpeach

MySpeach est un chat php sans base de donnée, rapide, léger et facile à prendre en main. DEMO

MyPHPUpload

MyPHPUpload est un script d'upload sécurisé écrit en PHP. DEMO

GrapAgenda

Agenda PHP et MySQL avec comptes utilisateurs et administration. DEMO

Livre PHP

Connexion à MySQL avec PDO en PHP

Cours / tutoriel écrit le 19-10-2010 par sky
Connexion à MySQL avec PDO en PHP avec un encodage UTF-8

L'exemple qui suit effectue une connexion à une base de donnée et défini l'encodage à UTF-8.
On y trouve aussi une gestion d'erreurs.
<?php
$dbname= 'test';
$user = 'user@user.fr';
$password = 'mot de passe';
$host = 'localhost';

try {
    $dbh = new PDO('mysql:host='.$host .';dbname='.$dbname, $user, $password );
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $dbh->exec("SET CHARACTER SET utf8");
} catch (PDOException $e) {
    echo "<p>Erreur : " . $e->getMessage() . "</p>";
    exit();
}
?>

Si une exception est levée on peux retrouver le message d'erreur grace à la méthode $e->getMessage();.

La méthode setAttribute nous sert ici à définir un rapport d'erreur avancé.

Commentaires

Aucun commentaire. Soyez le premier !

Pseudo
Commentaire

Merci d'écrire le code ici :