Не работает соединение с MySQL посредством PDO.
Подключаю так
$db_host = 'localhost';
$db_login = 'root';
$db_pass = '';
$db_name = 'dating';
try{
$DB = new PDO("mysql:host = $db_host;dbname = $db_name", $db_login, $db_pass);
$DB -> setAttribute( PDO::ATTR_ERRMODE, PDO::E RRMODE_EXCEPTION );
}
catch(PDOException $e)
{
echo $e->getMessage();
}
Добавлено через 00:41 сек.
При например выборке пишет
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected' in Z:\home\site.ru\www\registration.php:39 Stack trace: #0 Z:\home\site.ru\www\registration.php(39): PDOStatement->execute() #1 {main} thrown in Z:\home\site.ru\www\registration.php on line 39
Добавлено через 01:24 сек.
База данных есть. Не пойму в чем проблема. Работаю с тем же соединением