Я хочу выбрать базу данных MySQL для использования после того, как объект PHP PDO уже создан. Как это сделать?
// create PDO object and connect to MySQL
$dbh = new PDO( 'mysql:host=localhost;', 'name', 'pass' );
// create a database named 'database_name'
// select the database we just created ( this does not work )
$dbh->select_db( 'database_name' );
Существует ли PDO, эквивалентный mysqli:: select_db?
Возможно, я пытаюсь неправильно использовать PDO? Пожалуйста, помогите или объясните.
ИЗМЕНИТЬ
Должен ли я использовать PDO для создания новых баз данных? Я понимаю, что большинство преимуществ использования PDO теряются в редко используемой операции, которая не вставляет данные типа CREATE DATABASE
, но, похоже, странно, что нужно использовать другое соединение для создания базы данных, а затем создать соединение PDO, чтобы сделать другие вызовы.