我的PHP版本7.0
通过sqlsrv系列函数,需要下载安装Microsoft Drivers for PHP for SQL Server驱动:
地址:https://msdn.microsoft.com/library/dn865013.aspx。
根据自己需求下载安装,安装地址php下ext目录下,我的是4.0
下载后解压放到php对应的ext目录下。然后打开php.ini文件,在extension 后面添:
extension=php_pdo_sqlsrv_53_ts.dll
extension=php_sqlsrv_53_ts.dll
ODBC扩展一般PHP自带有,只需打开即可
重启apache,查看phpinfo(),确保apache已经支持sqlsrv。如下图所示:
连接数据库:
$serverName = "serverName"; //数据库服务器地址
$uid = "sa"; //数据库用户名
$pwd = "123456"; //数据库密码
$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"HWATT");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
// var_dump($conn);
if( $conn == false)
{
echo "连接失败!";
die( print_r( sqlsrv_errors(), true));
}else{
echo "连接成功!";
}
$sql="select * from KQZ_Card where CardID<400";
$query = sqlsrv_query($conn, $sql);
var_dump($sql);
while($row = sqlsrv_fetch_array($query))
{print_r($row);
}