Чтобы подключиться к базе данных SQL Server с помощью PHP, вы можете использовать различные методы в зависимости от ваших требований и доступных библиотек. Вот несколько методов с примерами кода:
-
Использование расширения SQLSRV:
<?php $serverName = "localhost"; $connectionOptions = [ "Database" => "your_database_name", "Uid" => "your_username", "PWD" => "your_password" ]; $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { die(print_r(sqlsrv_errors(), true)); } // Perform database operations... sqlsrv_close($conn); ?> -
Использование расширения PDO:
<?php $serverName = "localhost"; $database = "your_database_name"; $username = "your_username"; $password = "your_password"; try { $conn = new PDO("sqlsrv:Server=$serverName;Database=$database", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Perform database operations... $conn = null; } catch (PDOException $e) { die("Connection failed: " . $e->getMessage()); } ?> -
Использование расширения mssql (устарело в PHP 7):
<?php $serverName = "localhost"; $connectionOptions = [ "Database" => "your_database_name", "Uid" => "your_username", "PWD" => "your_password" ]; $conn = mssql_connect($serverName, $connectionOptions); if (!$conn) { die('Could not connect to SQL Server: ' . mssql_get_last_message()); } // Perform database operations... mssql_close($conn); ?> -
Использование расширения mysqli:
<?php $serverName = "localhost"; $database = "your_database_name"; $username = "your_username"; $password = "your_password"; $conn = mysqli_connect($serverName, $username, $password, $database); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // Perform database operations... mysqli_close($conn); ?>
Не забудьте заменить «localhost», «your_database_name», «your_username» и «your_password» фактическими данными и учетными данными вашего сервера.