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

création de site

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 = '[email protected]';
$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
Email
Commentaire

Merci d'écrire le code ici :