欢迎来到天天文库
浏览记录
ID:57058747
大小:558.00 KB
页数:20页
时间:2020-07-30
《PHP教程10课--11数据库编程课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DatabaseProgramming数据库编程学习目标掌握PHP连接SQLServer函数。掌握在PHP中对数据进行插入、删除、修改等函数。掌握如何在PHP中显示数据库信息,包括表头和表身。掌握如何对数据库进行复杂的查询掌握分页显示技术PHP连接SQLServer2000数据库的方法很简单,应用mssql_connect()函数即可。函数常用的语法格式如下。resourcemssql_connect(‘hostname’,’username’,’passwrd’);参数hostname为SQLServer2000服务器所在
2、地址,包括两部分,服务器地址和服务器端口号。如果不写端口号,默认为1433。参数username为登录SQLServer2000数据库的用户名。参数password为用户密码。如果连接成功,则该函数返回一个资源(resource),为以后执行SQL指令做准备。PHP操作SQLServer数据库建立与SQLServer2000数据库的连接连接数据库成功后,就要选择所要使用的数据库了,可以使用mssql_select_db()函数,格式如下:boolmssql_select_db(stringdatabase_name[,res
3、ourcelink_identifier])如果成功则返回TRUE,失败则返回FALSE。mssql_select_db()设定与指定的连接标识符所关联的服务器上的当前激活数据库。如果没有指定连接标识符,则使用上一个打开的连接。如果没有打开的连接,本函数将无参数调用mssql_connect()来尝试打开一个并使用之。PHP操作SQLServer数据库选择和使用数据库接下来就要对数据库中的表进行操作了,执行SQL语句的函数mssql_query(),语法格式如下:resourcemssql_query(stringquery
4、[,resourcelink_identifier])mssql_query()向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。如果没有指定link_identifier,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用mssql_connect()函数来建立一个连接并使用之。查询结果会被缓存。PHP操作SQLServer数据库执行SQL指令连接数据库的最终目的,是要返回一个结果给用户。对于查询结果,主要包含两部分内容:字段名,数据。objectmssql_fetch_field()可以用来
5、从某个查询结果中取得字段的信息。如果没有指定字段偏移量,则下一个尚未被mssql_fetch_field()取得的字段被提取。arraymssql_fetch_row()从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从0开始。依次调用mssql_fetch_row()将返回结果集中的下一行,如果没有更多行则返回FALSE。注意:这两个函数返回的字段名是区分大小写的PHP操作SQLServer数据库分析结果集每使用一次mssql_connect()函数或mssql_que
6、ry()函数都会消耗系资源。少量用户是没有什么关系,但如果用户连接超过一定数量时,就会造成系统性能的下降,甚至死机、重启。当得到需要的的结果后,就可以释放和关闭资源了。格式如下:mssql_free_result($result);mssql_close($link);第一条代码的作用是释放变量$result,第二条代码的作用是释放数据库连接$link。说明:PHP与数据库的连接是非持久连接,系统会自动回收,一般不用设置关闭。但如果一次性返回的结果集比较大,或网站访问量比较多,则最好手动释放一下。PHP操作SQLServer
7、数据库断开与SQLServer2000数据库的连接首先介绍对数据进行添加的操作,使用的是“INSERTINTO”语句,PHP函数为mssql_query(),核心代码:$link=mssql_connect(‘localhost’,‘sa’,‘’);mssql_select_db("db_database11")$sql="INSERTINTOtb_mrbook(bookname,price,time,type)VALUES('".$name."','".$price."','".$time."','".$type."')"
8、;$result=mssql_query($sql,$link);管理数据库中的数据向数据库中添加数据有时数据插入后,才发现录入的是错误信息,或一段时间后数据需要更新,这时就要对数据进行编辑了。数据更新使用“UPDATE”语句,PHP函数依然是mysql_query()。具体的操作和添加数
此文档下载收益归作者所有