Mysql
 sql >> Base de données >  >> RDS >> Mysql

Connexion Pdo sans nom de base de données ?

Vous pouvez démarrer une connexion PDO par ceci, corrigez-moi si je me trompe :

$db = new PDO("mysql:host=localhost", 'user', 'pass');

La différence avec une connexion normale est la partie supprimée dbname=[xx] , comme vous le voyez.

Aussi un conseil gratuit lorsque vous souhaitez utiliser une connexion UTF-8 :

$db = new PDO("mysql:host=localhost;charset=utf8mb4", 'user', 'pass');

Afin de répondre au commentaire de Yehonatan vous pouvez sélectionner une base de données en :

$db->exec('USE databaseName');