odbc_connect
(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_connect — З'єднує з джерелом даних
Опис
odbc_connect( string $dsn, string $user, string $password, int $cursor_option = SQL_CUR_USE_DRIVER): resource|false
Ідентифікатор з'єднання, який повертається цією функцією, необхідний для інших ODBC-функцій. Ви можете тримати одночасно відкритими кілька з'єднань.
Деякі ODBC-драйвери, що виконують складні процедури, що зберігаються, можуть обриватися з помилкою типу: "Cannot open a cursor on a stored procedure that has anything other than single select statement in it". Використання SQL_CUR_USE_ODBC допоможе уникнути цієї помилки. Також деякі драйвери не підтримують необов'язковий параметр row_number вodbc_fetch_row(). _CUR_USE_ODBC також може допомогти у цьому випадку.
Список параметрів
dsn
Database Source Name (DSN) для з'єднання. В якості альтернативи можна з'єднуватися і без DSN.
user
Ім'я.
password
Пароль.
cursor_option
Встановлює тип курсора для з'єднання. Зазвичай цей параметр не потрібен, але може бути корисним для обходу проблем із деякими драйверами ODBC.
Наступні константи визначені для курсору:
- SQL_CUR_USE_IF_NEEDED
- SQL_CUR_USE_ODBC
- SQL_CUR_USE_DRIVER
Значення, що повертаються
Повертає з'єднання ODBC або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 З'єднання без DSN
Loading...
Дивіться також
- Для постійних з'єднань:odbc_pconnect() - Відкриває постійне з'єднання з базою даних