php5.3以后的版本连接sqlserver2000的方法

 更新时间:2014年07月28日 09:42:44   作者:focusphp  
这篇文章主要介绍了php5.3以后的版本连接sqlserver2000的方法,包括php5.4、php5.5等版本的通用解决方法,需要的朋友可以参考下

最近在做一个系统要抓取管家数据库里面的几个表的数据显示在web页面,于是乎上网搜了一下php如何连接sqlserver2000数据库,网上很多教材都是要配置php.ini配置文件,去掉;extension=php_mssql.dll前面的分号”;”,然后把ext文件里面php_mssql.dll复制粘贴到系统盘system32目录下,然后重启apache服务器即可,然后写连接数据库的代码件:<?php $conn=mssql_connect(“服务器”,”数据库用户名”,”数据库密码”); mssql_selected(‘”对应数据库名字”,$conn);?>服务器一般书写格式为“ip,端口号”如何是本机,可以写成为localhost,端口或者127.0.0.1,端口.至于怎么写根据自己的情况书写,特此声明以上连接sqlserver数据库仅限php版本是5.3一下的。如果你是5.3以上的版本以上连接亦不可用,因为php5.3以上版本微软已不支持。下面讲解一下php5.3以上版本如何连接sqlserver2000或者以上版本数据库。

那么php5.3以上版本如何连接sqlserver数据库呢?因为这个我也查找了很多资料,有说下载驱动的,可驱动只是针对sqlserver2005或者2008数据库版本,而对于sqlserver2000版本微软也并未提供相关支持驱动,至少我没有找到,好了闲话少说,还是赶紧介绍一下我的php5.3以上版本连接sqlserver2000的方法吧。其实很简单了就是用odbc连接2000数据库。下面直接说下步骤,首先需要配置数据源,打开控制面板,找到管理工具,打开管理工具,,然后双击打开数据源(ODBC),

odbc选择系统DSN,然后点击添加

sqlserver选择sql server,然后下一步,当然如果你是其他数据库比如access那么你选择acess先关的驱动了。

datasouce名称一定要写,是你写代码连接访问数据库的必备参数。服务器也一定要选择,如果是本机器就选择local,如果是其他机器就选择那个可看到的名字。

sq

登陆ID一定要写,就是访问你数据库的名字,密码也是访问数据库的密码,如果有就写,没有就空着,然后一直下一步知道完成为止,然后测试连接,如果点击测试连接提示成功那么恭喜你,你的php5.3以上版本连接sqlserver2000就成功了,那么下一步就是书写连接数据库的代码了。

下面直接附上我写的代码,以供大家参考:

<?php

$conn=odbc_connect(“刚才配置的数据源名字”,”访问数据库名字”,”访问数据库密码”);
$sql=”select * from 表名”;
$exec=odbc_exec($conn,$sql);//执行语句
while(odbc_fetch_array($exec))
{

$abc=odbc_result($exec,'”数据表对应字段名字”);
echo $abc
…
}

希望这篇文章对需要的朋友有所帮助,可以说这篇文章是我自己总结出来的,查找了很多资料,应该说是目前最详细的php5.3以上版本连接sqlserver2000的文章了。

相关文章

  • ThinkPHP处理Ajax返回的方法

    ThinkPHP处理Ajax返回的方法

    这篇文章主要介绍了ThinkPHP处理Ajax返回的方法,简单讲述了在ThinkPHP中Ajax的用法及对应的处理Ajax返回值的方法,具有不错的实用价值,需要的朋友可以参考下
    2014-11-11
  • thinkphp实现面包屑导航(当前位置)例子分享

    thinkphp实现面包屑导航(当前位置)例子分享

    今天把博客一些细节完善了一下,其中修改了一下栏目页和文章页中的“当前位置”。
    2014-05-05
  • php使用smtp发送支持附件的邮件示例

    php使用smtp发送支持附件的邮件示例

    这篇文章主要介绍了php使用smtp发送支持附件的邮件示例,需要有smtp服务器,代码经过多次实战使用,需要的朋友可以参考下
    2014-04-04
  • PHP SPL标准库之数据结构栈(SplStack)介绍

    PHP SPL标准库之数据结构栈(SplStack)介绍

    这篇文章主要介绍了PHP SPL标准库之数据结构栈(SplStack)介绍,栈(Stack)是一种特殊的线性表,因为它只能在线性表的一端进行插入或删除元素(即进栈和出栈),需要的朋友可以参考下
    2015-05-05
  • 在PHP中实现使用Guzzle执行POST和GET请求

    在PHP中实现使用Guzzle执行POST和GET请求

    今天小编就为大家分享一篇在PHP中实现使用Guzzle执行POST和GET请求,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP模板引擎Smarty自定义变量调解器用法

    PHP模板引擎Smarty自定义变量调解器用法

    这篇文章主要介绍了PHP模板引擎Smarty自定义变量调解器用法,较为详细的分析了smarty变量调节器的用法与自定义变量调节器的实现技巧,需要的朋友可以参考下
    2016-04-04
  • php字符编码转换之gb2312转为utf8

    php字符编码转换之gb2312转为utf8

    PHP输出页面时经常有乱码,怎么办呢?今天我就提供一个方法,可以自动判断php字符编码,把gbk或gb2312编码的字符串转为utf8 。
    2013-10-10
  • PHP按符号截取字符串的指定部分的实现方法

    PHP按符号截取字符串的指定部分的实现方法

    字符串截取在php开发中是比较常用的,而且对于截取的需求也多种多样,这篇文章主要介绍了PHP按符号截取字符串的指定部分 ,需要的朋友可以参考下
    2018-09-09
  • PHP搭建大文件切割分块上传功能示例

    PHP搭建大文件切割分块上传功能示例

    一般情况下,我们都需要对上传的文件大小做限制,防止出现意外的情况,本篇文章主要介绍了PHP搭建大文件切割分块上传功能示例,有兴趣的可以了解一下。
    2017-01-01
  • Laravel框架分页实现方法分析

    Laravel框架分页实现方法分析

    这篇文章主要介绍了Laravel框架分页实现方法,结合实例形式分析了Laravel框架实现分页功能的核心代码及其相关原理,需要的朋友可以参考下
    2018-06-06

最新评论