wamp php5.6连接sqlserver
2018-09-28 16:05:36
首先PHP5.6并未提供链接sqlserver的扩展,需要到微软下载相应版本的PHP链接sqlserver的驱动扩展,php5.6对应的是Version 3.2 supports PHP 5.6, 5.5, and 5.4 on Windows
放到php文件夹下/ext扩展文件夹里.并在php.ini中将扩展启用,我的是5.6 线程安全版本
php.ini中增加
extension=php_pdo_sqlsrv_56_ts.dll
extension=php_sqlsrv_56_ts.dll
由于微软提供的扩展只支持32位PHP版本的
64位版本
测试代码如下:
header("Content-type: text/html; charset=utf-8");
$serverName = "localhost"; //数据库服务器地址
$uid = "foodcert"; //数据库用户名
$pwd = "foodcert"; //数据库密码
$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"FoodCert");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn == false)
{
echo "连接失败!";
die( print_r( sqlsrv_errors(), true));
}else{
echo "连接成功!";
}
$query = sqlsrv_query($conn, "select * from 数据库表");
while($row = sqlsrv_fetch_array($query))
{
print_r($row);
}
?>