欢迎来到天天文库
浏览记录
ID:56832694
大小:117.50 KB
页数:10页
时间:2020-07-15
《通过PHP操作SQL Server数据库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、9.2 通过PHP操作SQLServer数据库9.2.1 连接SQLServer数据库虽然PHP+MySQL进行网络开发是最佳的选择,但是对于已经熟悉并掌握了SQLServer的读者来说,可能会使用SQLServer作为网站后台数据库,这时,就需要通过使用PHP来连接SQLServer数据库。PHP同SQLServer数据库的连接步骤同MySQL基本类似,而且函数结构及声明也基本类似,如MySQL连接服务器的函数是mysql_connect(),而连接SQLServer的函数是mssql_connect(),只要
2、将mysql替换成mssql即可。在默认情况下,是不能连接SQLServer数据库的。为了能够连接SQLServer数据库,必须修改php.ini文件的设置(在更改文件前需要去除该文件的只读属性),将“extension=php_mssql.dll”语句前面的分号删除,如图9.18所示,然后,重新启动Apache服务器。mssql_connect()函数用于连接SQLServer服务器,该函数的语法如下:resourcemssql_connect([stringservername[,stringusername
3、[,stringpassword]]]);其中,参数servername表示服务器名称;username表示用户名;password表示密码。例如,用户连接本机SQLServer服务器的代码如下:$link=mssql_connect("localhost","sa","");9.2.2 图书信息查询PHP操纵SQLserver数据库用到了MySQL函数库中的相关函数,下面对这些函数进行介绍。1.mssql_connect()函数该函数用于建立数据库的连接。语法如下:resourcemssql_connect(s
4、tring[servername],string[username],string[password]);2.mssql_select_db()函数该函数用于选择数据库文件。语法如下:resourcemssql_select_db(stringdatabase_name,int[link_identifier]);3.mssql_query()函数该函数用于查询字符串。语法如下:resourcemssql_query(stringquery,intplink_identifier));4.mssql_fetch_
5、array()函数该函数用于将查询结果result分割到数组变量中。语法如下:resourcearraymssql_fetch_array(intresult);5.mssql_close()函数该函数用于关闭与数据库的连接。语法如下:booleanmssql_close(int[link_identifier]);信息查询在动态网站开发过程中应用最为广泛。下面这个范例主要介绍PHP与SQLServer进行数据库的操作。范例09-10 图书信息查询 范例位置:mrfl 910 录像位置:mrlx 9本范
6、例通过接收文本框传递的值赋值给session变量,来检索与之匹配的图书信息(支持模糊查询),单击【查询】按钮,即可将符合图书名称的图书信息显示在浏览器中,运行结果如图9.19所示。图9.19 图书信息查询本范例的实现过程如下。(1)首先,利用包含文件命令include引用数据库配置文件“conn.php”,代码如下:在“conn.php”文件中,主要应用mssql_connect()函数和mssql_select_db()函数建立数据源的连接,代码如下:
7、hp $conn=mssql_connect("localhost","sa",""); mssql_select_db("DB_Book",$conn);?>(2)创建记录集。首先,通过表单判断用户是否单击了【查询】按钮,然后,通过接收文本框传递的值赋值给session变量,再利用查询语句检索符合条件的数据信息。最后,利用if条件语句判断记录集是否为空,如果为空,输出提示信息“对不起,您检索的图书信息不存在!”,否则,利用Do…while循环语句将符合条件的信息输出到浏览器中,程序完整代码如下:
8、p if($_POST["Submit"]!=""){ session_start(); $_SESSION[txt_book]=$_POST[txt_book]; ?> 编号图书名称< 当前文档最多预览五页,下载文档查看全文 侵权申诉 举报 1 1 2 3 4 5 / 10 此文档下载收益归作者所有 下载文档 当前文档最多预览五页,下载文档查看全文 点击下载本文档 版权提示 下载文档 举报 温馨提示: 1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。 2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。 3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。 4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。 相关文章 更多 microsoftdriversforphpforsqlserver帮助手册 如何设置sqlserver数据库定时操作 通过php操作sqlserver数据库 microsoftdriversforphpforsqlserver帮助手册 sqlserver2000数据库还原实例操作教程 sqlserver操作备忘 microsoftdriversforphpforsqlserver帮助手册 sqlserver数据库操作基础 SQLSERVER数据库 实验一-SQL-Server-数据库的基本操作.doc 相关标签 doc 数据库 操作 通过
此文档下载收益归作者所有