У меня проблемы с получением расширения mssql
для работы в php. Прямо сейчас я использую следующую функцию для подключения:
function db_open_connection(&$mssql_connection) {
$mssql_username = "XXXXXXXXX";
$mssql_password = "XXXXXXXXX";
$mssql_server = "XXXXXXXX";
$mssql_connection = mssql_connect($mssql_server, $mssql_username, $mssql_password);
if (!$mssql_connection) {
die("Could not connect to the database. The server said ". mssql_get_last_message());
}
}
и это возвращает
Предупреждение: mssql_connect () [function.mssql-connect]: невозможно подключиться к серверу: XXXXXXXX в XXXXXXXX \ mssql.php в строке 6
Не удалось подключиться к базе данных. Сервер сказал
Я могу подключиться к базе данных, используя объект COM с
$conn = new COM ("ADODB.Connection") or die("Cannot start ADO");
connStr = "PROVIDER=SQLOLEDB;SERVER=".$myServer.";UID=".$myUser.";PWD=".$myPass.";DATABASE=".$myDB;
$conn->open($connStr);
хотя это гораздо менее дружественный к программисту интерфейс, и я бы предпочел не делать это таким образом, если смогу помочь.
Я думаю, что проблема в строке, которую я пытаюсь использовать для $mssql_server
. Я прочитал и прочитал документацию, но не могу понять, что это должно быть, возможно, из-за моего крайнего незнакомства с базами данных не-MySQL.
Кто-нибудь может указать мне правильное направление?