php连接sqlserver数据库代码,PHP连接SQLServer数据库程序代码

在php与mssql连接我们只要使用mssql_connect函数就可以让php直接连接上mssql数据库,然后像操作mysql数据库一个的读写数据了,下面我来介绍几个实例。

-

-

php中mssql_connect函数默认是不能使用的,我们需要简单配置一下,具体如下

PHP.ini 里面打开 extension=php_mssql.dll 选项 (就是把前面的 ; 号去掉)

2. 下载正确版本的 ntwdblib.dll (2000.80.194.0)

3. 覆盖 c:windowssystem32ntwdblib.dll

4. 覆盖 phpntwdblib.dll(有时候完成了这一步也不成功的话,就把PHP所依赖的php5ts.dll放到system32目录下)

利用mssqlserver连接

1.连接MSSQL

代码如下 复制代码

$conn=mssql_connect("实例名或者服务器IP","用户名","密码");

//测试连接

if($conn)

{

echo "连接成功";

}

2.选择要连接的数据库

代码如下 复制代码

mssql_select_db("dbname");

3.执行查询

代码如下 复制代码

$rs = mssql_query("select top 1 id,username from tbname",$conn);

或者直接执行update,insert等语句,可以不用为返回结果赋值

代码如下 复制代码

mssql_query("update tbname set username='niunv' where id=1");

4.获取记录集行数

代码如下 复制代码

echo mssql_num_rows($rs);

5.获取记录集

代码如下 复制代码

if($row=mssql_fetch_array($rs))

{

$id = $row[0];//获取ID字段值

$username = $row[1];//获取username字段值

}

6.获取新增记录的ID

将id字段设置为IDENTITY字段,执行insert语句以后,就会产生一个 @@IDENTITY 全局变量值,查询

出来就是最后一条新增记录的ID了.

代码如下 复制代码

mssql_query("insert into tbname(username) values ('nv')",$conn);

$rs = mssql_query("select @@IDENTITY as id",$conn);

if($row=mssql_fetch_array($rs))

{

echo $row[0];

}

7.释放记录集

代码如下 复制代码

mssql_free_result($rs);

8.关闭连接

代码如下 复制代码

mssql_close($conn);

ODBC连接的SQL SERVER实例一

代码如下 复制代码

$connection = odbc_connect("mydata","userid","passwd");

$query = "select * from tab_1 where  no>0" ;

$result = odbc_do($connection,$query) ;

PRint "

while(odbc_fetch_into($result,&$fields))

{

print "

n";

for ($i = 21; $i <= 31 ; $i ++)  {

print "

";

}

}

print "

";

odbc_close($connection);

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值