直接访问的方式还得去微软网站下载驱动,反正我是没有测试成功,偶然看到文章介绍用odbc方式,试了一下果然很快解决问题了
只是需要把php.ini中的odbc访问方式的注释去掉就可以了
就是这句话 extension=php_pdo_odbc.dll
php的代码如下
<?php
header("Content-type:text/html;charset=gb2312");
$server='127.0.0.1';
$username=''; //数据库用户名
$password=''; //数据库密码
$database=''; //数据库
$connstr = "Driver={SQL Server};Server=$server;Database=$database";
$link=odbc_connect($connstr,$username,$password,SQL_CUR_USE_ODBC);
if ($link){
echo "Connect successfully!<br>";
}else{
echo "Couldn't connect to SQL Server on $server";
}
$sql="select * from subarea";
$exec=odbc_exec($link,$sql);
while($row = (odbc_fetch_array($exec)))
{
print_r($row);
}
?>