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的文章了。

相关文章

  • tp5框架使用cookie加密算法实现登录功能示例

    tp5框架使用cookie加密算法实现登录功能示例

    这篇文章主要介绍了tp5框架使用cookie加密算法实现登录功能,结合实例形式分析了thinkPHP5使用cookie加密算法的原理及登录功能相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • php的mkdir()函数创建文件夹比较安全的权限设置方法

    php的mkdir()函数创建文件夹比较安全的权限设置方法

    这篇文章主要介绍了php的mkdir()函数创建文件夹比较安全的权限设置方法,遇到的情况是系统umask影响了mkdir的指定权限参数比期望要小,使用chmod函数则没有这个问题,需要的朋友可以参考下
    2014-07-07
  • PHP面向对象教程之自定义类

    PHP面向对象教程之自定义类

    所谓面向对象就是什么时候什么东西做什么,我们设计类的时候需要想的就是怎么做的内容,那么怎么样的一个类才算是符合OOP的思想呢,答案是:这个类写好之后,在使用的过程中,能准确的代表一个事物,在书写的时候代码要和思维描述一致,即这个东西做什么。
    2014-06-06
  • JS异常处理try..catch语句的作用和实例

    JS异常处理try..catch语句的作用和实例

    这篇文章主要介绍了JS异常处理的作用和实例,即try..catch语句,需要的朋友可以参考下
    2014-05-05
  • 从零开始学YII2框架(四)扩展插件yii2-kartikgii

    从零开始学YII2框架(四)扩展插件yii2-kartikgii

    yii2-kartikgii这个插件主要功能是帮助你在使用gii生成代码curd的时候生成kartik-gird的。不需要每次用默认的gii工具生成代码之后再手动添加kartik-gird,这正是我想要的功能。快速生成kartik-grid。
    2014-08-08
  • PHP的Laravel框架结合MySQL与Redis数据库的使用部署

    PHP的Laravel框架结合MySQL与Redis数据库的使用部署

    这篇文章主要介绍了PHP的Laravel框架结合MySQL与Redis数据库的使用部署,需要的朋友可以参考下
    2016-03-03
  • ThinkPHP3.1.2 使用cli命令行模式运行的方法

    ThinkPHP3.1.2 使用cli命令行模式运行的方法

    这篇文章主要介绍了ThinkPHP3.1.2 使用cli命令行模式运行的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • ThinkPHP3.2.3数据库设置新特性

    ThinkPHP3.2.3数据库设置新特性

    前篇文章,我们总结了下ThinkPHP3.2中所产生的新变化,本文我们来详细看下关于数据库这块有哪些新特性,非常细致,有需要的小伙伴参考下。
    2015-03-03
  • 使用laravel指定日志文件记录任意日志

    使用laravel指定日志文件记录任意日志

    今天小编就为大家分享一篇使用laravel指定日志文件记录任意日志,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP开发api接口安全验证的实例讲解

    PHP开发api接口安全验证的实例讲解

    下面小编就为大家分享一篇PHP开发api接口安全验证的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03

最新评论