php连接mssql的一些相关经验及注意事项

作者:kgmucom   在线用户:39
风之恋奇迹私服技术网是一家提供最新互联网编程技术网站

与mssql的连接对于许多朋友来说是一个常见的话题,今天爱站技术频道小编主要是和大家分享php连接mssql的一些相关经验及注意事项,希望对你学习这方面知识有帮助!

为了能让PHP连接,系统需要安装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("selecttop1id,usernamefromtbname",$conn);
或者直接执行update,insert等语句,可以不用为返回结果赋值
mssql_query("updatetbnamesetusername='niunv'whereid=1");


4.获取记录集行数

 

代码如下:

 


echomssql_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("insertintotbname(username)values('nv')",$conn);
$rs=mssql_query("select@@IDENTITYasid",$conn);
if($row=mssql_fetch_array($rs))
{
echo$row[0];
}


7.释放记录集

 

代码如下:

 


mssql_free_result($rs);


8.关闭连接

 

代码如下:

 


mssql_close($conn);


注:用PHP操作MSSQL比在ASP连接MYSQL要简单,所以,当需要MSSQL与MYSQL并存时,用PHP连接MSSQL来操作MYSQL与MSSQL并存比较简单好用.如果是ASP连接MYSQL,需要安装一个MYSQL驱动,默认windows的ODBC没有安装,很遗憾...
1.在web服务器上至少安装了mssql的客户端
2.打开php.ini把;extension=php_mssql.dll前面的分号去掉
有必要话:需要制定extension_dir
3.推荐使用php<=4.0.9<=5.0.3目前我还没有连接成功过4.010和5.0.3
4.数据库的连接分页可以到phpe.net上获取到相应的class
下面是我根据那里修改的一个class

 

 

以上就是php连接mssql的一些相关经验及注意事项,现在大家都知道了吧?更多的专业知识请关注js.aizhan.com。

提供最全面的奇迹sf开服版本和最新的奇迹私服开服技术信息,奇迹私服文库让每一位奇迹私服玩家找到自己需要的版本技术文章

关键词: php奇迹私服

上一篇:详解php引用返回与取消引用的实例介绍

下一篇:PHP5中实现多态的方法分享

请发表您的评论