您的位置:首页 > 编程语言 > PHP开发

php操作mssql基础

2014-09-02 01:01 369 查看
为了能让PHP连接MSSQL,系统需要安装MSSQL,PHP,且在PHP.ini中的配置中,将

;extension=php_mssql.dll前面的;去掉

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字段值

$username = $row[username];//获取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);

php用户手册mssql函数参考http://cn2.php.net/manual/en/ref.mssql.php

-----转http://hi.baidu.com/chendongzhou/blog/item/f4dc612a4b1c7c325343c1b3.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: