php下连接mssql2005的代码


Posted in PHP onJanuary 17, 2011

1.下载以下两个文件,放入php ext目录及system32
php_sqlsrv_52_ts_vc6.dll (线程安全)
php_sqlsrv_52_nts_vc6.dll (非线程安全)
vc6用于Apache,vc9用于IIS
2.修改php.ini
extension=php_sqlsrv_52_ts_vc6.dll
3.下载sqlncli.msi,微软官方可以下
安装的时候提示是sql server 2008的,不过2005也是可以用的。
4.测试代码

<?php 
$serverName = "127.0.0.1"; 
$connectionInfo = array("Database"=>"TestDB","UID"=>"test","PWD"=>"test"); 
$conn = sqlsrv_connect($serverName, $connectionInfo); 
if($conn) { 
echo "Connection established.<br>"; 
} else { 
echo "Connection could not be established.<br>"; 
die(print_r(sqlsrv_errors(), true)); 
exit(); 
} 
$sql = "select * from T_Employee"; 
$result = sqlsrv_query($conn,$sql); 
$data = array(); 
while($row=sqlsrv_fetch_array($result)) { 
$data[] = $row; 
} 
foreach($data as $p) { 
echo $p['Name']."<br>"; 
} 
sqlsrv_close($conn); 
echo "<br> Done <br>"; 
echo date("Y-m-d h:i:s"); 
?>
PHP 相关文章推荐
PHP COOKIE设置为浏览器进程
Jun 21 PHP
php高级编程-函数-郑阿奇
Jul 04 PHP
PHP对MongoDB[NoSQL]数据库的操作
Mar 01 PHP
PHP设计模式之责任链模式的深入解析
Jun 13 PHP
ThinkPHP3.2.2的插件控制器功能简述
Jul 09 PHP
PHP使用memcache缓存技术提高响应速度的方法
Dec 26 PHP
php使用Cookie实现和用户会话的方法
Jan 21 PHP
php递归函数三种实现方法及如何实现数字累加
Aug 07 PHP
php求今天、昨天、明天时间戳的简单实现方法
Jul 28 PHP
老生常谈PHP 文件写入和读取(必看篇)
May 22 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
Apr 21 PHP
laravel 配置路由 api和web定义的路由的区别详解
Sep 03 PHP
Php Image Resize图片大小调整的函数代码
Jan 17 #PHP
php生成随机密码的几种方法
Jan 17 #PHP
PHP校验ISBN码的函数代码
Jan 17 #PHP
PHP中用正则表达式清除字符串的空白
Jan 17 #PHP
php开发环境配置记录
Jan 14 #PHP
PHP文件读写操作之文件写入代码
Jan 13 #PHP
PHP文件读写操作之文件读取方法详解
Jan 13 #PHP
You might like
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
PHP函数eval()介绍和使用示例
2014/08/20 PHP
PHP也能干大事之PHP中的编码解码详解
2015/04/20 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
jQuery 隔行换色 支持键盘上下键,按Enter选定值
2009/08/02 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
Jquery动态替换div内容及动态展示的方法
2015/01/23 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
Angularjs实现多个页面共享数据的方式
2016/03/29 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
JS中的BOM应用
2018/02/02 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
python中logging库的使用总结
2017/10/18 Python
Python中turtle作图示例
2017/11/15 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
python配置grpc环境
2019/01/01 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
买卖协议书范本
2014/04/21 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
校长创先争优承诺书
2014/08/30 职场文书
优秀教研组申报材料
2014/12/26 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js