До сих пор я использовался для подключения к локальным базам данных MySQL с помощью:
$db=new mysqli('localhost', 'root','','apeirosto');
if ($db->connect_errno)
...
Теперь я хочу подключиться к существующей базе данных SQL Server 2012 (именные семинары) по сети. Если IP хоста БД 10.1.8.13, что я должен написать как установить соединение? Я попробовал следующее:
$db=mssql_connect('10.1.8.13\sqlmix', 'root','','seminars');
К сожалению, это не сработало (необходим sqlmix). Извините, но я впервые имею дело с SQL Server. Имейте в виду, что PHP связывается с SQL Server; это точно. Проблема в неправильном синтаксисе команды.
Спасибо
Попробуй это:
mssql_connect('10.1.8.13\sqlmix', 'root','');
$server="SD-20120627VVKE\\SQLEXPRESS";
$options = array("UID" => "<username>","PWD" =>"<password>","Database"=>"android_api");
$conn = sqlsrv_connect($server, $options);
if ($conn === false) die("<pre>".print_r(sqlsrv_errors(), true));
echo "Successfully connected!";
sqlsrv_close($conn);