PHP程序设计09.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP程序设计09

第9章 PHP的数据库编程 主 讲:田 旭 Email:tianxu@wxc.edu.cn 本章主要内容 通过PHP操作MySQL数据库 PHP连接MySQL、选择数据库 创建查询 显示查询结果 插入、编辑、删除数据 获取被影响的记录行数 创建数据库、表 事务处理、存储过程(略) 其他重要函数 mysqli函数库应用(略) 通过PHP连接SQL Server数据库(略) PHP连接MySQL 连接数据库 mysql_connect?--?建立一个到MySQL服务器的连接 resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] ) 如果成功则返回一个MySQL连接标识,失败则返回 FALSE。 没有参数时默认:server = localhost:3306,username = 服务器进程所有者的用户名,password = 空密码。 server可以包括端口号。如 hostname:port或者是到本地套接字的路径,例如本机上的:/path/to/socket。 PHP连接MySQL 用同样的参数第二次调用mysql_connect(),将不会建立新连接,而是返回已经打开的连接标识。new_link使mysql_connect()总是打开新的连接,甚至当mysql_connect()曾在前面被用同样的参数调用过。 参数client_flags可以是以下常量的组合:MYSQL_CLIENT_COMPRESS,MYSQL_CLIENT_IGNORE_SPACE 或者 MYSQL_CLIENT_INTERACTIVE。 PHP连接MySQL 常用形式: $link = mysql_connect(localhost,root,1234); 如果成功则返回一个MySQL连接标识,失败则返回 FALSE。 例9-1 一旦程序结束,到服务器的连接就会被关闭。 在函数名前加上 @ 来抑制失败时产生的错误信息。 mysql_pconnect mysql_pconnect?--?建立一个到 MySQL 服务器的持久连接 resource mysql_pconnect ( [string server [, string username [, string password [, int client_flags]]]] ) 如果成功则返回一个正的MySQL持久连接标识符,出错则返回 FALSE。 mysql_pconnect()和mysql_connect()主要区别: 首先,当连接的时候本函数将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。 其次,当脚本执行完毕后到MySQL服务器的连接不会被关闭,此连接将保持打开以备以后使用(mysql_close()不会关闭由mysql_pconnect()建立的连接)。 关闭数据库连接 mysql_close?--?关闭MySQL连接 bool mysql_close ( [resource link_identifier] ) 如果成功则返回TRUE,失败则返回FALSE。 mysql_close()关闭指定的连接标识所关联的到MySQL服务器的连接。如果没有指定link_identifier,则关闭上一个打开的连接。 通常不需要使用mysql_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。 注: mysql_close()不会关闭由mysql_pconnect()建立的持久连接。 选择数据库 mysql_select_db?--?选择MySQL数据库 bool mysql_select_db ( string database_name [, resource link_identifier] ) 如果成功则返回TRUE,失败则返回FALSE。 mysql_select_db()设定与指定的连接标识符所关联的服务器上的当前激活数据库。如果没有指定连接标识符,则使用上一个打开的连接。如果没有打开的连接,本函数将无参数调用 mysql_connect()来尝试打开一个并使用之。 每个其后的mysql_query()调用都会作用于活动数据库。 例9-2 mysql_select_db.php 创建查询 mysql_query?--?发送一条 MySQL查询 resource mysql_query ( string query [, resource link_identifier] ) mysql_

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档