Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Pdo-Verbindung ohne Datenbanknamen?

Sie können hiermit eine PDO-Verbindung starten, korrigieren Sie mich, wenn ich falsch liege:

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

Der Unterschied zu einer normalen Verbindung ist der entfernte Teil dbname=[xx] , wie Sie sehen.

Auch ein kostenloser Tipp, wenn Sie eine UTF-8-Verbindung verwenden möchten:

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

Um zum Kommentar von Yehonatan zu kommen Sie können eine Datenbank auswählen durch:

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