Search Wiki Using Sphinx
From In-Portal Developers Guide
There is no page titled "KDBConnection". You can create this page.
Displaying 1-4 of 4 matches for query KDBConnection retrieved in 0.000 sec with following stats:
- kdbconnect found 17 times in 4 documents
... "/>
Неудачная попытка подключения к серверу базы данных
Fatal Error: Database connection failed, please check your connection settings
Вызов ошибки
Сообщение вызывается из метода kDBConnection::Connect в случае, если не удалось установить соединение с сервером базы данных.
$this->connectionID = $func($host, $user, $pass, $force_new)
...
... .п.
Подключение к базе данных и создание объекта для операций с базой данных
В kApplication::Init() для этого есть такой код:
$this->Conn = new kDBConnection(SQL_TYPE, Array(&$this, 'handleSQLError') ); // создание объекта
$this->Conn->debugMode = $this->isDebugMode();
$this->Conn->Connect(SQL_SERVER, SQL_USER, SQL_PASS, SQL_DB); // подключение к базе данных проекта ...
toc category = База данных sortkey = 001.001 __TOC__
При работе с базой данных следует использовать экземпляр класса kDBConnection доступный через атрибут '''Conn''' почти у каждого класса. В общем случае это выглядит так:
$result = $this->Conn->MethodName($params);
Вместо MethodName можно использовать методы описанные ...
... PHP коде;
его время выполнения в секундах;
файл и строка, откуда запрос был вызван (т.е. было обращение к методам класса K4:Работа с базой данных kDBConnection ).
Под каждым запросом также отображается:
общее время всех запросов (длинна полосы);
общее время всех запросов до этого запроса (синяя полоса);
время выполнения этого запроса на фоне остальных запросов (красная ...
Additional database time was 0.080 sec.
Powered by Sphinx