PHP 5 для начинающих

Печать

ODBC-параметры в конфигурации PHP

Так как средства поддержки ODBC компилируются в PHP, для того чтобы заставить их работать, изменять настройки в php.ini не обязательно. Однако следует заметить, что несколько параметров влияют на некоторые ODBC-функции в PHP; эти параметры описываются ниже.

□ odbc.default_db: задает строку, определяющую используемую по умолчанию базу данных на случай, если функция odbc_connect() или odbc_pconnect() вызывается без указания базы данных.

□ odbc.default_user: задает строку, определяющую имя пользователя по умолчанию на случай, если функция odbc_connect() или odbc_pconnect() вызывается без указания имени пользователя.

□ odbc.default_pw: задает строку, определяющую стандартный пароль, который используется, если функция odbc_connect() или odbc_pconnect() используется без указания пароля.

Конфигурационные параметры также можно использовать для того, чтобы разрешать или проверять постоянные соединения, задавать максимальное количество постоянных соединений (odbc.allow_persistent, odbc.check_persistent и odbc.max_persistent), задавать максимальное количество соединений, включая постоянные (odbc.max_links), а также настраивать обработку LONG-полей или бинарных данных (odbc.defaultlrlи odbc.defaultbinmode).

Пример использования ODBC и SQL Server в PHP-приложении для Windows

Для работы этого примера с использованием ODBC в PHP, необходима база данных SQL Server с минимум одной таблицей (в данном случае используется таблица '' emails''), а также DSN — область для хранения необходимой информации о соединении (можно создать соединение без использования DSN, включив всю информацию о соединении в строку подключения; если настроить DSN невозможно, то это единственный способ заставить ODBC работать).

Создание базы данных Microsoft SQL Server

Прежде чем создавать базу данных, необходимо установить и настроить SQL Server. В этом примере используется SQL Server 2000 в Windows 2000. Для управления SQL Server используется программа Enterprise Manager. Ниже описан процесс подготовки примера.

1. Открыть диспетчер SQL Server (Пуск О Программы О Microsoft SQL Server О Enterprise Manager).

2. Открыть узел локального сервера, как показано на рис. Г.1.

3. Щелкнуть правой клавишей мыши на узле Databases и выбрать в контекстном меню создание новой базы данных (пункт New Database).

4. Присвоить создаваемой базе имя (в примере база данных называется BPHP5).




автопрокат в москве без залога