PHP connection to SQL Server 2012


PHP connection to SQL Server 2012

到目前为止,我习惯使用以下方式连接本地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服务器。请记住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);