DSN et options de connexion

Le DSN (Data Source Name) est la chaîne qui indique à PDO le pilote, l'hôte, la base et le jeu de caractères. Les options du constructeur règlent le comportement : ERRMODE_EXCEPTION fait lever des exceptions en cas d'erreur, et FETCH_ASSOC fixe le mode de lecture par défaut.

Exemple

$pdo = new PDO('mysql:host=localhost;dbname=app;charset=utf8mb4', $u, $p, [
  PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
]);

Notions voisines

Tout le glossaire