Вопрос-Ответ по php

Печать RSS
6803
Кураторы темы:


Оранжевые штаны
0
Aaaaa так он там итак был, я убирал. Im-ieee, уже который раз выручаешь, блахадарен!

крутой чЕл
0
Не работает соединение с 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 сек.
База данных есть. Не пойму в чем проблема. Работаю с тем же соединением

Лузер PHP
0
в php.ini
[PDO]
pdo.db.mydb="mysql:dbname=dating;db_host=localhost"

крутой чЕл
0
Не,почему мне нужно лезть в php.ini если должно и так все работать

Лузер PHP
0
5386. Wapruks, Незнаю тогда
Изменил: Андрюха (31.07.2012 / 20:07)
А

Оранжевые штаны
0
5386, мб из-за пробелов "mysql:host = $db_host;dbname = $db_name" ?, в коде ошибок нет.

крутой чЕл
0
5388. Муз-ТВ, Точно,ты прав,в этом была ошибка smile
М

Пришелец
0
Всем привет.Подскажите, как узнать время работы(обработки) скрипта?
П

Пацак
0
М

Пришелец
0
5391. Im-ieee, оно, спасибо.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск