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() - Відкриває постійне з'єднання з базою даних