Пытаюсь подключиться к базе с помощью PDO. Получаю ошибку: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected Код подключения такой: Код (Text): try{ $pdo = new PDO('mysql:host=localhost; dbname:test_pdo; charset=utf8','root',''); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "SELECT * FROM `persons`"; $res = $pdo->query($sql); foreach ($res as $row) { echo '<p>'.$row['id'].'|'.$row['name'].'|'.$row['lastName']. '</p>'; } } catch (PDOException $e) { echo $e->getMessage(); } Проверил в php.ini подключение PDO- все в порядке.В чем проблема ?
Пробелы убрал, базу создал новую(pdo_test), поменял в запросе. Ошибка та же : SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected