- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP教程10课--11数据库编程
PHP操作SQL Server 数据库 PHP连接SQL Server 2000数据库的方法很简单,应用mssql_connect()函数即可。函数常用的语法格式如下。 resource mssql_connect(‘hostname’,’username’,’passwrd’); 参数hostname为SQL Server 2000服务器所在地址,包括两部分,服务器地址和服务器端口号。如果不写端口号,默认为1433。参数username为登录SQL Server 2000数据库的用户名。参数password为用户密码。如果连接成功,则该函数返回一个资源(resource),为以后执行SQL指令做准备。 PHP操作SQL Server 数据库 连接数据库成功后,就要选择所要使用的数据库了,可以使用mssql_select_db()函数,格式如下: bool mssql_select_db ( string database_name [, resource link_identifier] ) 如果成功则返回 TRUE,失败则返回 FALSE。 mssql_select_db() 设定与指定的连接标识符所关联的服务器上的当前激活数据库。如果没有指定连接标识符,则使用上一个打开的连接。如果没有打开的连接,本函数将无参数调用 mssql_connect() 来尝试打开一个并使用之。 PHP操作SQL Server 数据库 接下来就要对数据库中的表进行操作了,执行SQL语句的函数mssql_query(),语法格式如下: resource mssql_query ( string query [, resource link_identifier] ) mssql_query() 向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。如果没有指定 link_identifier,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用 mssql_connect() 函数来建立一个连接并使用之。查询结果会被缓存。 PHP操作SQL Server 数据库 连接数据库的最终目的,是要返回一个结果给用户。对于查询结果,主要包含两部分内容:字段名,数据。 object mssql_fetch_field() 可以用来从某个查询结果中取得字段的信息。如果没有指定字段偏移量,则下一个尚未被 mssql_fetch_field() 取得的字段被提取。 array mssql_fetch_row() 从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。 依次调用 mssql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回 FALSE。 注意: 这两个函数返回的字段名是区分大小写的 PHP操作SQL Server 数据库 每使用一次mssql_connect()函数或mssql_query()函数都会消耗系资源。少量用户是没有什么关系,但如果用户连接超过一定数量时,就会造成系统性能的下降,甚至死机、重启。当得到需要的的结果后,就可以释放和关闭资源了。格式如下: mssql_free_result($result); mssql_close($link); 第一条代码的作用是释放变量$result,第二条代码的作用是释放数据库连接$link。 说明: PHP与数据库的连接是非持久连接,系统会自动回收,一般不用设置关闭。但如果一次性返回的结果集比较大,或网站访问量比较多,则最好手动释放一下。 管理数据库中的数据 首先介绍对数据进行添加的操作,使用的是“INSERT INTO”语句,PHP函数为mssql_query(), 核心代码: $link = mssql_connect(‘localhost’, ‘sa’, ‘’); mssql_select_db(db_database11) $sql=INSERT INTO tb_mrbook(bookname,price,time,type) VALUES (.$name.,.$price.,.$time.,.$type.); $result=mssql_query($sql,$link); 管理数据库中的数据 有时数据插入后,才发现录入的是错误信息,或一段时间后数据需要更新,这时就要对数据进行编辑了。数据更新使用“UPDATE”语句,PHP函数依然是mysql_query()。具体的操作和添加数据类似,只是将$sql用UPDATE语句替代了。 管理数据库中的数据 相当于修改数据,删除数据则简单的多。删除数据使用“DEL
文档评论(0)