第讲MYSQL在PHP中的应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第讲MYSQL在PHP中的应用

(第十讲) MYSQL在PHP5中的应用 本讲大纲: 1、PHP操作MySQL数据库的流程 2、PHP操作数据库的方法 3、两种查询函数array / row区别 4、 其他常用Mysql函数介绍 (第十讲) MYSQL在PHP5中的应用 打电话的过程: 拨号 叫人 沟通…… 挂机 连接 选择库 操作…… 关闭连接 用php操作数据库的过程 1、 PHP操作MySQL数据库的流程 用php来操作数据库,就是向数据库中添加数据、修改数据、删除数据,以及查看数据 第一步 建立连接, 第二步 选择数据库 第二步 执行具体的操作 最后 关闭连接 (第十讲) MYSQL在PHP5中的应用 1、 PHP操作MySQL数据库的流程 PHP调用MySQL数据库连接函数,实现与MySQL通信。 PHP把要执行的操作以SQL语句形式发送给MySQL服务器,由MySQL服务器执行,并将结果返回给PHP程序。 (第十讲) MYSQL在PHP5中的应用 1、 PHP操作MySQL数据库的流程 php.ini 中修改:将需要使用的组件,开启! ;extension=php_mysql.dll 为禁用状态 extension=php_mysql.dll 为开启状态 (第十讲) MYSQL在PHP5中的应用 2、PHP操作数据库的方法 连接 选择库 操作…… 关闭连接 $conn = mysql_connect (“localhost” , ”root” , ”111”); MySql服务器名 用户名 密码 (第十讲) MYSQL在PHP5中的应用 2、PHP操作数据库的方法 连接 选择库 操作…… 关闭连接 $select = mysql_select_db ( “myweb_db” ,$conn) 数据库名 数据库链接 (第十讲) MYSQL在PHP5中的应用 连接 操作…… 关闭连接 说明: 1、对于查询(select),返回一个结果集资源。 可用mysql_num_rows()查看返回了多少行。 可用mysql_fetch_array()遍历查询结果数组 2、对于插入、删除、更新返回true或false, 可用mysql_affected_rows()返回受影响的行数。 插入、修改、删除、查询操作 选择库 $i = mysql_query( “insert 语句/select/语句等” ,$conn) 插入、修改、删除、查询 语句 数据库链接(可选) (第十讲) MYSQL在PHP5中的应用 2、PHP操作数据库的方法 能否不显示出错信息? 1、可以在函数名前加上 @ 来抑制失败时产生的错误信息 能否自定义出错信息? 2、$conn = mysql_connect(“localhost”, “root”, “111”)????or die(“连接出错: . mysql_error()); 3、一旦脚本结束,到服务器的连接就会被关闭。除非之前已经调用了 mysql_close() 来关闭它。 (第十讲) MYSQL在PHP5中的应用 格式:mysql_fetch_row(result); 说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应 一个域。通过循环,可以将查询结果全部获得。 格式:mysql_fetch_array(result); 说明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不过它除了可以用从0开始的偏移量作 索引,还可以用域名作索引。 值返回下一行的所有域值,并将其保存至一个数组中,没有行时返回false。 3、两种查询函数array / row区别 mysql_query(set names GBK); 解决中文乱码 (第十讲) MYSQL在PHP5中的应用 4、 其他常用Mysql函数介绍 mysql_num_rows 用于计算查询结果中所得行的数目 mysql_insert_id 传回最后一次使用 INSERT 指令的 ID。 mysql_tablename 取得数据库名称 mysql_error 返回错误信息 mysql_close 关闭 MySQL 链接 课堂案例—会员注册 (第十讲) MYSQL在PHP5中的应用 课堂作业—会员注册完善 (第十讲) MYSQL在PHP5中的应用 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读

文档评论(0)

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

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

1亿VIP精品文档

相关文档