После многочисленных неубедительных исследований я решил обратиться за помощью.
У меня есть проект класса достижения страницы входа в систему login / pwd, ничего сложного далеко. Эта проблема? Необходимость работать с базой данных SQL Server. А потом, хорошо, вы смотрите в сети, и вы ничего не найдете, или почти ничего.
Мне удалось настроить соединение с базой данных с помощью этого кода (в index.php):
$db = new connectionBdd();
$db->connectSqlServer('ServerXXXX','NomdeTable', 'User', >'Mdp');
Тогда что? Как мне установить соединение с помощью логина / пароля?
Заранее спасибо.
Вы пробовали использовать PDO?
Все, что вам нужно, это установить клиент sql server и правильно указать mssql dll для вашей версии php, а затем использовать что-то вроде этого:
$ conn = новый PDO (‘sqlserver: host = HOST; порт = PORT; dbname = DATABASE’, ‘USER’, ‘PASSWORD’);
$ result = $ conn-> query (‘select * from table’);
print_r ($ result-> fetchAll ())
Извините за ответ через долгое время!
Я решил проблему.
Если это может помочь, вот мой код:
<?php
session_start();
$serverName = "A106MVP19\SQLEXPRESS";
$uid = "sa";
$pwd = "root";
$databaseName = "FormaSport";
$connectionInfo = array( "UID"=>$uid,
"PWD"=>$pwd,
"Database"=>$databaseName);
/* Connect using SQL Server Authentication. */
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
die( print_r( sqlsrv_errors(), true));
}
?>
Спасибо за наш ответ.