PHP 5.3.8 成功连接 SQL Server 2005
来源:互联网 发布:赌球外围软件 编辑:程序博客网 时间:2024/06/05 19:40
PHP 5.3.8 成功连接 SQL Server 2005
- 下载微软提供的dll
地址:下载DLL组件
我下的SQLSRV30.EXE,这个exe是一个自解压文件,下载后双击选路径解压会得到一堆dll和说明文件。 - 将对应自己PHP版本的dll文件copy到php
ext
目录下
ts是指线程安全(ThreadSafe
),nts
是指线程不安全,得根据安装的php版本来选择,如果不确定,就分别尝试一下;
我用的php5.4,就将php_sqlsrv_54_ts.dll复制到ext目录下,例如:D:\Program Files\PHP 5.4\ext
- 修改php.ini文件
增加一行: extension=php_sqlsrv_54_ts.dll
修改一行 : mssql.secure_connection = Off改为on - 重启apache
- 配置MS SQL Server2005
- 打开 SQL Server 配置管理器:SQL Server Configuration Manager,打开协议;
- 启用“Named Pipes”和“TCP/IP”,默认是已禁用的;
- 右键点击“TCP/IP”,选择“属性”,选择“IP地址”,在”ALLIP“下的“TCP动态端口”后填写1433;
- 重启SQL Server。
- 备注:记得开启sa登录。
- 安装Microsoft SQL Server 2012 Native Client.msi
根据自己系统在PHP服务器所在机器安装Microsoft SQL Server 2012 Native Client.msi,分X64和X86的。
点击下载组件
注意!!!此工具不支持XP系统哦,所以XP去用PHP5.3吧~ - php代码
//连接数据库,5.4的函数不再是mssql_connect了:$conInfo=array('Database'=>'osbst', 'UID'=>'sa', 'PWD'=>'123456');$conn=sqlsrv_connect('192.168.1.208', $conInfo);//判断连接成功与否:if( $conn == false ){ die( print_r( sqlsrv_errors(), true));}else{ echo("yes<br>");}$table_name = 'table_name';/*如果数据库名是中文,记得加上这句:*/$table_name = iconv('UTF-8', 'GB2312', '牛叉的中文表名'); /*query语句:*/$rs = sqlsrv_query($conn, "select * from ".$table_name);if($rs == false){ echo("false<br>");}else{ while($row = sqlsrv_fetch_array($rs)) { print_r($row); } sqlsrv_free_stmt($rs); sqlsrv_close($conn);}
阅读全文
0 0
- PHP 5.3.8 成功连接 SQL Server 2005
- PHP 5.4 成功连接 SQL Server 2005
- php连接sql server 2005
- php连接SQL Server 2005
- PHP连接SQL Server
- php连接 sql server
- SQL SERVER 连接PHP
- php连接sql server
- SQL SERVER 连接PHP
- PHP连接SQL Server 2005 和 SQL Server 2008【草案】
- PHP连接SQL Server 2005 和 SQL Server 2008
- PHP连接SQL Server 2005 和 SQL Server 2008【草案】
- java连接SQL server 2005(jdbc)(已测试成功)
- PHP连接sql server 2005环境配置
- 检测连接SQL Server服务是否成功
- 测试sql server连接是否成功
- Windows Server 2003,PHP连接SQL Server 2005
- PHP连接SQL Server服务器
- android系统添加内置APP(自带.so)
- 架构师成长之路
- 闲谈:移动端车牌识别技术在行业中的应用
- 几种开源数据库
- BZOJ 2176: Strange string 最小表示法
- PHP 5.3.8 成功连接 SQL Server 2005
- 学习Git(分布式版本控制系统)——基础篇
- 集合及map体系
- Redis高可用架构
- Spring学习(1) IOC的含义,思想以及实现方法。
- Python实现回归树
- POJ-1005
- 数字签名相关概念介绍
- Java中遍历ConcurrentHashMap的四种方式