Connexion à MySQL avec PDO en PHP
accueil >
Cours >
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 = '[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 !