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

 我来答
血刺弹头xwC
2013-10-27 · 超过70用户采纳过TA的回答
知道答主
回答量:136
采纳率:100%
帮助的人:65.5万
展开全部
注意要重启服务使其生效。 一、建立连接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库了。所以要从微软这里下载。 四、关闭连接
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式