php mssql pdo_PHP5.3利用PDO连接MSSQL

本文介绍了如何在PHP5.3环境下通过PDO成功连接到MSSQL2000数据库。首先,需要下载并安装microsoftdrivers for PHP for SQL Server,根据ThreadSafety选择合适的版本。接着,将驱动放入PHP的ext目录,并在php.ini中启用相应的扩展。最后,展示了一个测试代码示例,用于验证连接是否成功。
摘要由CSDN通过智能技术生成

PHP5.3利用PDO连接MSSQL2000,纠结好久,终于连接成功!

现将PDO成功连接MSSQL的步骤简要整理如下:

1、下载microsoft drivers  for php for sql server(目前有2.0 3.0版本,分别又分有ts和nts版,可通过phpinfo()中的Thread Safety:enable确认是ts,详见驱动自带手册)

2、复制驱动至php文件夹的ext文件夹后,修改php.ini扩展extension=php_pdo_sqlsrv_53_ts_vc6.dll

3、下载Microsoft SQL Server 2008 R2 Native Client安装

测试代码:

try {

$hostname = "192.168.1.100";

$dbname = "Northwind";

$username = "sa";

$pwd = "pwd100";

$dsn="sqlsrv:Server=$hostname;database=$dbname";

$conn = new PDO ($dsn,$username,$pwd);

$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

echo "mssql database connnection sucessed!";

} catch (PDOException $e) {

echo "Failed to get DB handle: " . $e->getMessage() . "\n";

exit;

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值