php操作mysql数据库2.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
回顾 phpMysql操作mysql数据库 问题1:数据库设置外键的作用是什么? 回顾 问题2: 数据库中建立索引的优缺点,什么是聚簇索引和非聚簇索引? : 十八章 php操作Mysql数据库 知识: 连接数据库服务器 选择数据库 操作数据库表 十八 php操作Mysql数据库 任务1:完成注册页面 十八 php操作Mysql数据库 任务2:展示登陆用户详细信息 一 访问数据库的一般步骤 二 连接数据库服务器 $link = mysql_connect(‘hostName’,’username’,password) or die(“message”.mysql_errror()); 返回:$link连接资源 演示实例 三 选择数据库 bool mysql_select_db ( string database_name [, resource link_identifier] ) 作用:选择 MySQL 数据库 返回值:如果成功则返回 TRUE,失败则返回 FALSE。 四 数据库操作---mysql_query() Mysql_query(): 返回值:所有sql语句都通过它执行,自动缓存结果集。如果sql语句是insert,delete,update则返回true或false. 注意: 可以用mysql_unbuffered_query()替换,不缓存结果集。 注意编码问题 1,Mysql_query(“set names gb2312”) 2,页面meta http-equiv=Content-Type content=text/html; charset=gb2312 / 四 数据库操作---获取结果集 array mysql_fetch_array ( resource result [, int result_type] ) 返回值:返回根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE。 注意:一次一行,多行要循环获取 五 关闭结果集 bool mysql_free_result ( resource result ) 作用:将释放所有与结果标识符 result 所关联的内存。 注意: 仅需要在考虑到返回很大的结果集时会占用多少内存时调用。在脚本结束后所有关联的内存都会被自动释放。 返回值:如果成功则返回 TRUE,失败则返回 FALSE。 六关闭连接 bool mysql_close ( [resource link_identifier] ) 返回值:如果成功则返回 TRUE,失败则返回 FALSE。 说明:mysql_close() 关闭指定的连接标识所关联的到 MySQL 服务器的连接。如果没有指定 link_identifier,则关闭上一个打开的连接。  通常不需要使用 mysql_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。 六 任务1,完成用户注册 doDB.php: 连接和选择数据库。 Register.php:注册页面 Doregister.php: 处理注册页面,把注册信息写入到数据库 userInfo.php:展示登陆成功用户信息,并可以修改用户信息。 六 任务1,完成用户注册 七任务2-完成展示用户信息 八 学生练习:用户登录 分析 1 根据输入用户名和密码,查找数据库中是否存在相应的信息。 2登陆成功,重定向到userinfo页面。 3登陆失败,提示用户错误。 九总结 * * 外键是一种特殊的约束, 如果父表的外键值不存在, 则子表肯定插入不了相应值数据。 这种约束有利于保证数据的正确性 在聚簇索引中, 索引树的叶级页包含实际的数据: 记录的索引顺序与物理顺序相同。 在非聚簇索引中,叶级页指向表中的记录: 记录的物理顺序与逻辑顺序没有必然的联系。 连接Mysql服务器 选择MySql数据库 执行sql语句 关闭结果集 关闭连接 Mysql_connect() Mysql_select_db() Mysql_query()等 Mysql_free_result() Mysql_close() 连接数据库标识 *

文档评论(0)

资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档