php 5.3连接 sqlserver数据库

1.php原有的mssql.dll在5.3以后已经不可用了 因此为了连接mssql数据库需要去微软的官网找sqlsrv.dll等地址如下

SQLSRV30.exe: http://www.microsoft.com/en-us/download/confirmation.aspx?id=20098

下载后可解压得到:



等文件


找到自己适用的php版本 然后复制到php文件夹的ext中

并在php.ini加入:


[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_53_ts_vc9.dll
[PHP_SQLSRV]
extension=php_sqlsrv_53_ts_vc9.dll


这样还要确保你的机器上安装了sqlcli.exe否则不能正常连接的


下载地址如下:

http://msdn.microsoft.com/en-us/library/cc296170.aspx


选中你的目标平台比如x86或x64


之后就可以连接你的sql server数据库了

示例代码如下:

<?php
$strServer = "(Local)";//或$strServer = '127.0.0.,1433'; $strServer = '127.0.0.1';等
$connInfo = array( "UID" => "sa", "PWD" => "erinERIN", "Database" => "tphp" );

$conn = sqlsrv_connect( $strServer, $connInfo );

var_dump( $conn );
if( $conn )
{
	echo "success!";
	
	$query = sqlsrv_query( $conn, 'select * from puser' );

	if( $query === false )
	{
	sqlsrv_close( $conn );
	die( 'empty');
	}
	
	while( $row = sqlsrv_fetch_array( $query, SQLSRV_FETCH_ASSOC))
	{
	var_dump( $row );
	}
	
	sqlsrv_close( $conn );
	
	
}
else 
{
	echo "fail!";	
	
	die( print_r( sqlsrv_errors(), true ));
}

?>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值