博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mssql连接mysql数据库文件_在本地 怎么远程连接MSSQL数据库
阅读量:1535 次
发布时间:2019-04-21

本文共 1180 字,大约阅读时间需要 3 分钟。

hp连接mssql数据库有几个注意事项,尤其mssql的多个版本、32位、64位都有区别。

首先,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

$result = sqlsrv_query($con, $query);

while($row = sqlsrv_fetch_array($result))

{

$变量名称 = $row["字段名称"];

}

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

四、关闭连接

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

取消

评论

转载地址:http://zyidy.baihongyu.com/

你可能感兴趣的文章
L1-014 简单题 (5 分)
查看>>
L1-075 强迫症 (10 分)
查看>>
L1-076 降价提醒机器人 (10 分)
查看>>
L1-077 大笨钟的心情 (15 分)
查看>>
L1-078 吉老师的回归 (15 分)(Python版)
查看>>
L1-079 天梯赛的善良 (20 分)
查看>>
L1-080 乘法口诀数列 (20 分)(Python版)
查看>>
L1-043 阅览室 (20 分)
查看>>
L1-045 宇宙无敌大招呼 (5 分)
查看>>
L1-044 稳赢 (15 分)
查看>>
L1-046 整除光棍 (20 分)
查看>>
L1-047 装睡 (10 分)
查看>>
L1-048 矩阵A乘以B (15 分)
查看>>
L1-049 天梯赛座位分配 (20 分)
查看>>
L1-050 倒数第N个字符串 (15 分)
查看>>
L1-051 打折 (5 分)
查看>>
L1-052 2018我们要赢 (5 分)
查看>>
L1-053 电子汪 (10 分)
查看>>
L1-059 敲笨钟 (20 分)(Python版)
查看>>
jquery 全选方法
查看>>