PHP开发中连接MSSQL数据库的解决方法

来源:爱站网时间:2021-01-05编辑:网友分享
MSSQL是数据库服务器,也是数据库平台,而MSSQL的出现也是能完整的解决数据库的问题,下面爱站技术频道小编跟大家一起进入下文学习PH开发中P连接MSSQL数据库的解决方法吧。

MSSQL是数据库服务器,也是数据库平台,而MSSQL的出现也是能完整的解决数据库的问题,下面爱站技术频道小编跟大家一起进入下文学习PH开发中P连接MSSQL数据库的解决方法吧。

首先,php.ini文件中;extension=php_pdo_mssql.dll ;extension=php_pdo_odbc.dll 前面的分号去掉,对应的使哪种方式连接mssql。注意要重启服务使其生效。

一、建立连接

1、odbc

首先,在php程序所在的服务器设置odbc。这里32位和64位操作系统有区别。32位的从控制面板中管理工具中的数据源(odbc)直接建立就可以了,64位的要运行C:\Windows\SysWOW64\odbcad32.exe

从这里面设置。注意:上面只的是数据库服务器为32为的,数据源设置服务器为32位和64位两种的情况。只要两个服务器建立的数据源位数一致就好。

下面是odbc建立连接代码。

 

复制代码 代码如下:

$con = odbc_connect('odbc名称','用户名','密码');


2、连接mssql2000

 

 

复制代码 代码如下:

$con = mssql_connect('数据库地址','用户名','密码');

 

3、连接mssql2008

复制代码 代码如下:

$connectionInfo =  array("UID"=>用户名,"PWD"=>密码,"Database"=>"数据库名称");
$con = sqlsrv_connect( 数据库地址,$connectionInfo);

 

二、输入查询代码

这个都一样,可以直接写入,也可以从mssql中验证好后复制过来。简单点说就是把一个sql语句赋值给一个变量。

类似下面代码

复制代码 代码如下:

$query = "SELECT top 12 * 数据库名称 order by id desc";


三、建立查询并取出数据

 

1、odbc

复制代码 代码如下:

$result = odbc_do($con,$query);
while(odbc_fetch_row($result))
{
    $变量名称 = odbc_result($result, "字段名称");
}


2、连接mssql2000

 

复制代码 代码如下:

 


$result = mssql_query($con, $query);
while($row =mssql_fetch_array($result))
{
    $变量名称 = $row["字段名称"];
}


3、连接mssql2008

 

 


在php5.3及以后的版本中不附带sqlsrv库了。所以要从微软这里下载。

 

四、关闭连接

这个没有什么区别,分别是odbc_close();和mssql_close()和sqlsrv_close();

PHP开发中连接MSSQL数据库的解决方法是爱站技术频道小编介绍的全部内容,在这里我们为大家提供了搭建网站的知识,也希望能一如既往的支持js.aizhan.com。

上一篇:详细介绍自定义依赖注入的操作方法

下一篇:PHP开发中文本转换图片的拼接操作

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载