源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php连接mssql数据库的几种方法

  • 时间:2020-03-10 04:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php连接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建立连接代码。
[u]复制代码[/u] 代码如下:
$con = odbc_connect('odbc名称','用户名','密码');
2、连接mssql2000
[u]复制代码[/u] 代码如下:
$con = mssql_connect('数据库地址','用户名','密码');
3、连接mssql2008
[u]复制代码[/u] 代码如下:
$connectionInfo =  array("UID"=>用户名,"PWD"=>密码,"Database"=>"数据库名称"); $con = sqlsrv_connect( 数据库地址,$connectionInfo);
二、输入查询代码 这个都一样,可以直接写入,也可以从mssql中验证好后复制过来。简单点说就是把一个sql语句赋值给一个变量。 类似下面代码
[u]复制代码[/u] 代码如下:
$query = "SELECT top 12 * 数据库名称 order by id desc";
三、建立查询并取出数据 1、odbc
[u]复制代码[/u] 代码如下:
$result = odbc_do($con,$query); while(odbc_fetch_row($result)) {     $变量名称 = odbc_result($result, "字段名称"); }
2、连接mssql2000
[u]复制代码[/u] 代码如下:
$result = mssql_query($con, $query); while($row =mssql_fetch_array($result)) {     $变量名称 = $row["字段名称"]; }
3、连接mssql2008
[u]复制代码[/u] 代码如下:
$result = sqlsrv_query($con, $query); while($row = sqlsrv_fetch_array($result)) {     $变量名称 = $row["字段名称"]; }
在php5.3及以后的版本中不附带sqlsrv库了。所以要从微软这里下载。 四、关闭连接 这个没有什么区别,分别是odbc_close();和mssql_close()和sqlsrv_close(); 最后体会:php连接mssql比连接mssql的函数少了一些,但是也够用了。具体函数可以参考php官方手册
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部