PHP5.3利用PDO连接MSSQL
2013-09-13 13:37
483 查看
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安装
测试代码:
<?php
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;
}
?>
现将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安装
测试代码:
<?php
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;
}
?>
相关文章推荐
- php通过pdo连接mssql
- 关于php连接mssql:pdo odbc sql server
- php5.3不能连接mssql数据库的解决方法
- 关于php连接mssql:pdo odbc sql server
- 让PHP 5.3支持MSSQL连接
- PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
- (转)php5.3中的连接MSSQLSERVER(非PDO方式)(php_dblib.dll) 解决方法
- (转)php5.3中的连接MSSQLSERVER(非PDO方式)
- php5.3不能连接mssql数据库的解决方法
- php5.3不能连接mssql数据库的解决方法
- php 5.3连接mssql2005以上版本的数据库
- php5.3.x连接sql server 2005 (php5.3连接mssql)
- windows下 php5.3如何连接mssql
- php 5.3 连接mssql数据库
- php 5.3连接mssql2005以上版本的数据库
- php连接mssql两种方法(com & pdo)
- PHP5.3.X连接MSSQL数据库
- php5.3.x连接sql server 2005 (php5.3连接mssql)
- php5.3.x连接mssql测试文件(ODBC连接方式)
- php基于PDO连接MSSQL示例DEMO