ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:81.54KB ,
资源ID:12883633      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-12883633.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(通过PHP操作SQL Server数据库.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

通过PHP操作SQL Server数据库.docx

1、通过PHP操作SQL Server数据库9.2 通过PHP操作SQL Server数据库9.2.1 连接SQL Server数据库虽然PHP+MySQL进行网络开发是最佳的选择,但是对于已经熟悉并掌握了SQL Server的读者来说,可能会使用SQL Server作为网站后台数据库,这时,就需要通过使用PHP来连接SQL Server数据库。PHP同SQL Server数据库的连接步骤同MySQL基本类似,而且函数结构及声明也基本类似,如MySQL连接服务器的函数是mysql_connect(),而连接SQL Server的函数是mssql_connect(),只要将mysql替换成mssql

2、即可。在默认情况下,是不能连接SQL Server数据库的。为了能够连接SQL Server数据库,必须修改php.ini文件的设置(在更改文件前需要去除该文件的只读属性),将“extension=php_mssql.dll”语句前面的分号删除,如图9.18所示,然后,重新启动Apache服务器。mssql_connect()函数用于连接SQL Server服务器,该函数的语法如下:resource mssql_connect(string servername,string username,string password);其中,参数servername表示服务器名称;username表示

3、用户名;password表示密码。例如,用户连接本机SQL Server服务器的代码如下:$link=mssql_connect(localhost,sa,);9.2.2 图书信息查询PHP操纵SQL server数据库用到了MySQL函数库中的相关函数,下面对这些函数进行介绍。1mssql_connect()函数该函数用于建立数据库的连接。语法如下:resource mssql_connect(string servername, string username, string password);2mssql_select_db()函数该函数用于选择数据库文件。语法如下:resource

4、mssql_select_db(string database_name, int link_identifier);3mssql_query()函数该函数用于查询字符串。语法如下:resource mssql_query(string query, int plink_identifier);4mssql_fetch_array()函数该函数用于将查询结果result分割到数组变量中。语法如下:resource array mssql_fetch_array(int result);5mssql_close()函数该函数用于关闭与数据库的连接。语法如下:boolean mssql_close

5、(int link_identifier);信息查询在动态网站开发过程中应用最为广泛。下面这个范例主要介绍PHP与SQL Server进行数据库的操作。范例09-10 图书信息查询范例位置:mrfl0910录像位置:mrlx09本范例通过接收文本框传递的值赋值给session变量,来检索与之匹配的图书信息(支持模糊查询),单击【查询】按钮,即可将符合图书名称的图书信息显示在浏览器中,运行结果如图9.19所示。图9.19 图书信息查询本范例的实现过程如下。(1)首先,利用包含文件命令include引用数据库配置文件“conn.php”,代码如下:在“conn.php”文件中,主要应用mssql_

6、connect()函数和mssql_select_db()函数建立数据源的连接,代码如下:(2)创建记录集。首先,通过表单判断用户是否单击了【查询】按钮,然后,通过接收文本框传递的值赋值给session变量,再利用查询语句检索符合条件的数据信息。最后,利用if条件语句判断记录集是否为空,如果为空,输出提示信息“对不起,您检索的图书信息不存在!”,否则,利用Dowhile循环语句将符合条件的信息输出到浏览器中,程序完整代码如下: 编号图书名称发行日期单价内容介绍 作者出版社 9.2.3 图片分栏显示在图片信息较多的页面中,将图片进行分栏显示可以使整个页面布局清晰,下面结合具体范例介绍图片分栏的技

7、术。范例09-11 图片分栏显示范例位置:mrfl0911录像位置:mrlx09在开发信息资源网站时,对资源信息的显示方法有多种,如分页显示、跳转页码显示等,本范例主要介绍分栏显示信息的方法,运行结果如图9.20所示。图9.20 图片分栏显示首先建立数据库连接文件,该文件代码如下:下面开始具体实现商品的分栏显示:       img src= width=76 height=110 border=0        img src= width=76 height=1

8、10 border=0  9.2.4 留言板PHP操纵SQL Server,除了可以利用PHP自身的函数外,还可以利用ADO的方法操纵SQL Server数据库,下面将以留言板为例介绍PHP利用ADO的方法操纵SQL server数据库的实现过程。范例09-12 留言板范例位置:mrfl0912录像位置:mrlx09在开发网站程序设计时,有很多的网站里都设有留言板模块。该模块主要用于方便用户在网站内进行留言。留言板模块包括查看留言、签写留言、管理留言。运行本范例,用户单击“查看留言”超级链接,浏览留言信息,运行结果如图9.21所示。图9.21 留言板页面的运行结果为了减少代码重用率,

9、同样建立conn.php来连接SQL server数据库,代码如下:open($connstr); /调用数据库连接对象的open()方法来执行驱动,从而与数据库建立连接上述代码中的data source的值为数据库服务器的名称,uid的值为某用户名,pwd的值为用户密码,database的值为某数据库名。有了conn.php为基础,就可以通过分页来显示所有留言信息了。代码如下: open($sql,$conn,3,1); /执行查询 if($rs-eof | $rs-bof) /如果记录集指针的位置在第一行以前或在最后一行以后,此时说明记录集中无内容 ? 暂无留言 pagesize=5; /

10、设置每页显示5条留言 $rs-absolutepage=$page; /设置当前显示第几页 $mypagesize=$rs-pagesize; /用$mypagesize来控制每页循环显示 while(!$rs-eof & $mypagesize0) ? 本站共有留言recordcount;?条 每页显示pagesize;?条 第页/共pagecount;?页 =2) /下面代码用于实现翻页显示 9 a href=index.php?page= title=前一页 7 pagecount=4) for($i=1;$ipagecount;$i+) a href=index.php?page=?php else for($i=1;$i a href=index.php?page= a href=index.php?page=pagecount=$page+1) echo $page+1; else echo 1; ? title=后一页 8 a href=index.php?page=pagecount;? title=尾页 : ?phpinclude_once(bottom.php);通过以上代码,用户可以掌握PHP利用ADO的方式操纵SQL Server数据库的实现方法,该留言板的其他功能及详细代码请参看本书附带光盘。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2