PHP基础教程_PHP与MySQL连接研究报告.ppt

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

改进后面向对象的数据库连接: ?php $mydbi=new mysqli(“localhost”,“root”,“”,”school”); $sql=select * from student; $result=$mydbi-query($sql)or die($mydbi-error); if($result-num_rows0){ while($row=$result-fetch_array()) //对数据进行逐条输出 { echo $row[sno].“ ; echo $row[sname].“ ; echo $row[php].“ ; echo br; } } $result-close(); //释放内存 $mydbi-close(); //关闭与数据库的连接 ? 一次执行多条SQL命令 例: $sql=select * from books;select name from books; $ok=$con-multi_query($sql); if($ok){ do{ $result=$con-store_result(); if($result){ echo $result; $result-close(); } }while($con-next_result()); } 使用prepare接口 通常操作一些表,每次只是参数不同,如果访问量很多时,会增加额外的系统开销。因此从MySQL4.1以后,提供了prepare的支持,实现较低的开销及较少的代码来实现任务。 有两种prepare准备语句,分别为绑定参数和绑定结果 PHP连接MySQL 网址: 电话:400 700 1307 PHP与MySQL数据库 web数据库架构 建立一个连接 选择数据库 发送 SQL 语句 检索查询结果 关闭数据库连接 错误处理函数 MySQLi扩展库 web数据库架构 在我们前面使用PHP的过程中,使用了普通文件来存储与检索数据,现在,在已经使用了 MySQL数据库后,我们可以通过基于web的前台来连接该数据库。为了更好地了解PHP与数据库的连接,先简单地介绍数据库架构的工作原理。 如图所示: (步骤说明见下页) 浏览器 服务器 PHP引擎 MySQL 数据库 1 2 3 4 5 6 Web数据库的基本结构 步骤说明: 1. 用户的Web浏览器发出HTTP请求,请求特定Web页面。例如,用户通过HTML表单的形式要求有哪些信誉好的足球投注网站一种商品。 2. Web服务器收到有哪些信誉好的足球投注网站请求,获取该脚本文件,并将它传到PHP引擎,要求它处理。 3. PHP引擎开始解析脚本。脚本中有一条连接数据库的命令,还有执行一个查询(有哪些信誉好的足球投注网站商品)的命令。PHP打开通向MySQL数据库的连接,发送适当的查询。 4. MySQL服务器接受数据库查询并处理。将结果(有哪些信誉好的足球投注网站到的商品)返回到PHP引擎。 5. PHP引擎完成脚本运行,通常这包括将查询结果格式化成HTML格式,然后将输出的HTML返回到web服务器。 6. Web服务器将HTML发送到浏览器。这样用户就能看到有哪些信誉好的足球投注网站的商品数据。 从web查询数据的基本步骤: 在任何用于从Web访问数据库的脚本中,都应该遵循以下这些步骤。 1. 检查并过滤来自用户的数据。 2. 建立一个适当的数据库连接。 3. 查询数据库 4. 获取查询结构 5. 将结果显示给用户。 建立一个连接 mysql_connect -- 打开一个到 MySQL 服务器的连接 语法格式: resource mysql_connect ( 主机 , 用户名 , 密码 ) 返回类型: 如果成功则返回一个 MySQL 连接标识,失败则返回 FALSE。 参数说明: MySQL的主机名可同时加端口,如:‘localhost:3306’。还有数据库的用户名与密码。 一旦脚本结束,到服务器的连接就会被关闭。除非之前已经调用了 mysql_close()来关闭它。 实例: ?php $link=mysql_connect(“localhost”,”root”,””); if($link!=false) { echo “连接成功”.p; } else { echo “与本地端Mysql服务器连接失败”; } ? 选择数据库 mysql_select_db?--?选择 MySQL 数据库 语法格式: bool mysql_select_db ( 数据库名[,连接标识符] ) 返回

文档评论(0)

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

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

1亿VIP精品文档

相关文档