下载帝国网站管理系统5.0正式版
 帝国论坛技术交流区网络编程PHP和MSSQL连接
帝国CMS5.0正式版发布
中客:域名1元,空间10元,随时可退款!
测试:生成20万数据共用107分钟
《帝国下载系统》全面免费
Mysql大数据备份工具下载
帝国软件旗下新站 - 站长工具
1G双线帝国空间+200M数据库=158
帝国CMS教程下载
主题:PHP和MSSQL连接 [加入收藏夹]   

天浪歌
用户头衔:嘉宾

精华贴   :3
发贴数   :1742
经验值   :3963
注册时间:2006-09-14
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》基础教程下载】   [第 1 楼]
PHP和MSSQL连接
    链接数据库一直就有很多人不会,尤其是PHP连接MSSQL数据库,应为这方面的资料比较少,所以今天特地找了这篇文章和大家一起学习下。

    如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单;
支持MSSQL的本地链接和远程链接,以本地链接为例:
机器上安装了MS SQLServer 2005;
需要配置PHP:
1. 首先需要MS SQL Client Tools是一个dll叫做ntwdblib.dll,它通常在MS SQL Server安装以后被copy到系统的system32文件夹下;如果是SQL Server就在本地,那你需要核实的是该ntwdblib.dll的版本与SQL Server的版本一致(2005对应2000.80.194.0,2000对应的是2000.2.8.0;)如果SQL Server在远程,需要将那个ntwdblib.dll拷贝到本机器的system32文件夹下;
(这里经常遇见的一个问题是,如果php<通常是较老的ntwdblib.dll>晚于SQL Server安装的话,php的ntwdblib.dll会覆盖SQL server安装时copy在system32下的ntwdblib.dll,导致链接是提示:链接不上数据库)
2.核实完system32下的ntwdblib.dll之后,还需要将正确版本的ntwdblib.dll覆盖php文件夹下的ntwdblib.dll;

3.使用MS SQL Server的方法与MySQL的方法很类似;
如下:


<?php
//链接数据库
  $conn=mssql_connect('IBM-F24B11ED1CCSQLEXPRESS','sa','123456');
  mssql_select_db('LabMIS',$conn);
//query语句  
  $Query="select * from admin";
  $AdminResult=mssql_query($Query);
//输出结果
  $Num=mssql_num_rows($AdminResult);
  for($i=0;$i<$Num;$i++)
  {
    $Row=mssql_fetch_array($AdminResult);
    echo($Row[1]);
    echo("<br/>");
  }  
?>
可以看到这些函数和MySQL的函数都是对应的使用起来很方便!



ECMSer
有事就Q我    3260602    3260602@qq.com
帝国教程之猪头系列
2007-08-16 03:43:08 已设置保密 顶部 回复 引用 报告 编辑 删除


快速回复
内容

使用EBB代码
使用smile代码
显示签名
自动分析url
自动分析img
表情                   
                
    (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1