П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 184069 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 84164 раз(а).

Учебник HTML.
Просмотров 78287 раз(а).

Руководство по PHP5.
Просмотров 48945 раз(а).

Хостинг через призму DNS.
Просмотров 56547 раз(а).

Подборка текстов стандартных документов.
Просмотров 48324 раз(а).

Учебник PHP - Самоучитель
Просмотров 54882 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 55934 раз(а).

Внешние атаки...
Просмотров 45390 раз(а).

Учебник PHP.
Просмотров 40234 раз(а).

SSI в примерах.
Просмотров 30356 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
Назад Вперёд

XXI. Функции dbx

Введение

Модуль dbx это слой абстракции БД (db 'X', где 'X' это поддерживаемая БД). Функции dbx дают вам доступ ко всем поддерживаемым БД через использование простого соглашения по вызовам.
dbx-функции сами по себе являются не интерфейсом с БД, а интерфейсом с модулями, которые используются для поддержки этих БД.

Требования

Чтобы использовать БД с dbx-модулем, этот модуль обязан быть либо привязан, либо загружен в PHP, и модуль базы данных обязан поддерживаться этим dbx-модулем. В настоящее время поддерживаются следующие БД, а остальные - пока нет (надеюсь, это будет скоро):

Документацию для добавления поддержки других БД в dbx можно найти по адресу: http://www.guidance.nl/php/dbx/doc/.

Установка

Для того чтобы эти функции стали доступны, вы обязаны скомпилировать РНР с опцией --enable-dbx и всеми опциями для баз данных, которые будут использоваться, например, для MySQL вы обязаны также специфицировать --with-mysql=[DIR]. Чтобы включить поддержку других БД в dbx-модуле, обратитесь к соответствующей документации по этим БД.

Конфигурация

Это расширение не определяет никаких директив конфигурации.

Типы ресурсов

В dbx-модуле используются ресурсы двух типов. Первый - это link-object для соединения с БД, второй - result-object, содержащий результат выполнения запроса.

Предопределённые константы

Эти константы определены данным расширением и будут доступны только в том случае, если либо вкомпилированы в РНР, либо динамически загружены на этапе прогона.

DBX_MYSQL (integer)
DBX_ODBC (integer)
DBX_PGSQL (integer)
DBX_MSSQL (integer)
DBX_FBSQL (integer)
DBX_OCI8 (integer)
DBX_SYBASECT (integer)
DBX_PERSISTENT (integer)
DBX_RESULT_INFO (integer)
DBX_RESULT_INDEX (integer)
DBX_RESULT_ASSOC (integer)
DBX_CMP_NATIVE (integer)
DBX_CMP_TEXT (integer)
DBX_CMP_NUMBER (integer)
DBX_CMP_ASC (integer)
DBX_CMP_DESC (integer)
Содержание
dbx_close - закрывает открытое соединение/БД
dbx_compare - сравнивает два ряда с целью сортировки
dbx_connect - открывает соединение/БД
dbx_error - выдаёт сообщение об ошибке в последнем вызове функции в модуле (а не просто в соединении)
dbx_query - отправляет запрос/query и получает все результаты (если имеются)
dbx_sort - сортирует результат из dbx_query специальной функцией сортировки

НазадОглавление Вперёд
dbmreplaceВверх dbx_close


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru