sqlsrv_connect
(No version information available, might only be in Git)
sqlsrv_connect — Відкриває з'єднання з базою даних Microsoft SQL Server
Опис
sqlsrv_connect(string $serverName, array $connectionInfo = ?): resource
Відкриває з'єднання з базою даних Microsoft SQL Server. За промовчанням спроба підключення виконується за допомогою автентифікації Windows. Щоб підключитися з використанням автентифікації SQL Server, увімкніть "UID" і "PWD" в масив параметрів підключення.
Список параметрів
serverName
Ім'я сервера, до якого встановлюється з'єднання. Щоб підключитися до певного екземпляра, після імені сервера вкажіть зворотну косу межу та ім'я екземпляра (наприклад, serverName\sqlexpress).
connectionInfo
Асоціативний масив, який визначає параметри підключення до сервера. Якщо значення для ключів UID і PWD не вказано, буде зроблено спробу підключення за допомогою автентифікації Windows. Повний список підтримуваних ключів дивіться у розділі » Параметри підключення SQLSRV
Значення, що повертаються
Ресурс підключення. Якщо з'єднання не може бути відкрито, повертається false
Приклади
Приклад #1 Підключення за допомогою автентифікації Windows.
Loading...
Приклад #2 Підключення за допомогою імені користувача та пароля.
Loading...
Приклад #3 Підключення за допомогою порту.
Loading...
Примітки
По умолчаниюsqlsrv_connect() використовує пул сполук підвищення продуктивності з'єднання. Щоб вимкнути пул з'єднань (тобто примусово встановлювати нове з'єднання під час кожного виклику), встановіть для параметра "ConnectionPooling" у масиві $connectionOptions значення 0 (або false
). Для отримання додаткової інформації дивіться розділ » Пул з'єднань SQLSRV
Модуль SQLSRV не має спеціальної функції для зміни бази даних після підключення. Цільова база даних вказується в масиві $connectionOptions, що передається в sqlsrv_connect. Щоб змінити базу даних під час відкритого з'єднання, виконайте наступний запит "USE dbName" (наприклад, sqlsrv_query($conn, "USE dbName")).
Дивіться також
- sqlsrv_close() - Закриває відкрите з'єднання та звільняє ресурси, пов'язані з цим з'єднанням
- sqlsrv_errors() - Повертає інформацію про помилку та попередження останньої виконаної операції SQLSRV
- sqlsrv_query() - готує та виконує запит