当前位置:首页 > 服务器 > 正文

php连接sqlserver服务器(php能连接sql server吗)

本篇文章给大家谈谈php连接sqlserver服务器,以及php能连接sql server吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

PHP连接sql server 2000的问题

PHP完全可以连接MSSQL的。

1.

首先需要MS

SQL

Client

Tools是一个dll叫做ntwdblib.dll,它通常在MS

SQL

Server安装以后被copy到系统的system32文件夹下;如果是SQL

Server就在本地,那你需要核实的是该ntwdblib.dll的版本与SQL

Server的版本一致(2005对应2000.80.194.0,2000对应的是2000.2.8.0;)如果SQL

Server在远程,需要将那个ntwdblib.dll拷贝到本机器的system32文件夹下;

(这里经常遇见的一个问题是,如果php通常是较老的ntwdblib.dll晚于SQL

Server安装的话,php的ntwdblib.dll会覆盖SQL

server安装时copy在system32下的ntwdblib.dll,导致链接是提示:链接不上数据库)

2.核实完system32下的ntwdblib.dll之后,还需要将正确版本的ntwdblib.dll覆盖php文件夹下的ntwdblib.dll;

3.使用MS

SQL

Server的方法与MySQL的方法很类似;

如下:

?php

//链接数据库

$conn=mssql_connect('IBM-F24B11ED1CCSQLEXPRESS','sa','123456');

mssql_select_db('LabMIS',?$conn);

//query语句

$Query="select

*

from

admin";

$AdminResult=mssql_query($Query);

//输出结果

$Num=mssql_num_rows($AdminResult);

for($i=0;$i$Num;$i++)

{

$Row=mssql_fetch_array($AdminResult);

echo($Row[1]);

echo("br/");

}

?

php 怎么连接sqlserver

配置php

a、打开php.in将extension=php_mssql.dll的注释符号去掉。

b、打开php.in将mssql.secure_connection

=

Off改为on。

c、将php_mssql.dll拷贝到php.in中extension_dir

指定的目录或者系统system32目录下。(php_mssql.dll在php的压缩安装包中有)。

?php

/**

*

@author

samsun

*

@copyright

2007

*

php使用mssql库,连接sql

server数据库实例

*/

$server='ip地址或服务器名';

$username='数据库用户名';

$password='数据库密码';

$database='数据库名';

$conn=mssql_connect($server,$username,$password)

or

die("Couldn't

connect

to

SQL

Server

on

$server");

$db=mssql_select_db($database)

or

die("Couldn't

open

database

$database");

?

或:

?php

//链接数据库

$conn=mssql_connect('localhost','sa','123456');

mssql_select_db('gu_dde',$conn);

//query语句

$Query="select

*

from

dde_top";

$AdminResult=mssql_query($Query);

//输出结果

$Num=mssql_num_rows($AdminResult);

for($i=0;$i$Num;$i++)

{

$Row=mssql_fetch_array($AdminResult);

echo($Row[1]);

echo("br/");

}

?

PHP连接sqlserver2008,怎么连接指定ip地址上的数据库

首先要使用SQL

Server

Driverfor

PHP,下载好对应的版本后,在PHP中添加下载好的扩展。

部分代码:

$serverName

=

"localhost";

//数据库服务器地址$uid

=

"sa";

//数据库用户名$pwd

=

"123";

//数据库密码$connectionInfo

=

array("UID"=$uid,"PWD"=$pwd,

"Database"="cart");$conn

=

sqlsrv_connect(

$serverName,

$connectionInfo);if(

$conn

==

false){

echo

"连接失败!";

die(

print_r(sqlsrv_errors(),

true));}

php怎么连接sql server 2012

一、环境

php5.2.5

sqlserver2008

win7

二、配置php

1、打开php.in将extension=php_mssql.dll的注释符号去掉。

2、打开php.in将mssql.secure_connection

=

off改为on。

3、从5.2开始,php就不再提供mssql.dll了,所以要php连接sql

server

2005/2008/2012必须要使用微软提供的sql

server

for

php

2.0/3.0

这个文件可以上微软官网下载(sqlsrv20.exe/sqlsrv30.exe),然后执行到wamp\php\ext文件夹下

打开php.ini文件

在extensions后面加上:

extension=php_sqlsrv_53_ts.dll

extension=php_pdo_sqlsrv_53_ts.dll

注:52代表php5.2

假如是php5.3就拷贝php_sqlsrv_53_ts_vc6.dll

关于vc6和vc9的区别

vc6

版本是使用

visual

studio

6

编译器编译的,如果你是在windows下使用apache+php的,请选择vc6版本。

vc9

版本是使用

visual

studio

2008

编译器编译的,如果你是在windows下使用iis+php的,请选择vc9版本。

关于php连接sqlserver服务器和php能连接sql server吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

取消
扫码支持 支付码