PHP学习(MSSQL数据库连接)

本文介绍使用 PHP 连接 MS SQL 数据库的方法,并演示如何通过 mssql_fetch_array 和 mssql_fetch_row 函数获取数据。mssql_fetch_array 返回一个既可以通过索引也可以通过字段名访问的数组,而 mssql_fetch_row 则仅支持索引访问。

$conn=mssql_connect("xxh","sa","");  //定义并打开连接
    mssql_select_db("HelloPHP");//选择数据库
    $query="select * from Users";//定义查询串
    $result=mssql_query($query);//打开查询结果集
    $row=mssql_fetch_array($result);//取一行
    while($row)  //遍历所有记录
    {
        echo("<br>");
        print_r($row);//打印记录数组
        echo("<br>");
        $row=mssql_fetch_array($result);   
    }

 

在这里,取一行记录我测试了两个函数:

1.mssql_fetch_array

该函数返回的数组是这样的:

Array ( [0] => 01001 [Code] => 01001 [1] => sys [Name] => sys [2] => 0 [Password] => 0 )
Array ( [0] => 01002 [Code] => 01002 [1] => users [Name] => users [2] => 0 [Password] => 0 )

即可以用0,1,2索引来访问结果集,也可以用字段名字来访问结果集。

2.mssql_fetch_row

该函数返回的数组是这样的:

Array ( [0] => 01001 [1] => sys [2] => 0 )
Array ( [0] => 01002 [1] => users [2] => 0 )

只能用0,1,2索引来访问结果集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值