PHP管理MySQL数据库中的数据讲解.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;15.1 PHP语言概述;15.1.1 什么是PHP; PHP起源于1995年,由Rasmus Lerdorf开发。目前已有超过2200万个网站、1.5万家公司、450万程序开发人员在使用PHP语言,它是目前动态网页开发中使用最为广泛的语言之一。PHP是生于网络、用于网络、发展于网络的一门语言,它一诞生就被打上了自由发展的烙印。目前在国内外有数以千计的个人和组织的网站在以各种形式和各种语言学习、发展和完善它,并不断地公布必威体育精装版的应用和研究成果。PHP能运行在包括Windows、Linux等在内的绝大多数操作系统环境中,常与免费Web服务器软件Apache和免费数据库MySQL配合使用于Linux平台上,具有最高的性价比,这3种技术的结合号称“黄金组合”。下面介绍PHP开发语言的特点。 速度快 PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,而且内嵌Zend加速引擎,性能稳定快速。这是它的第一个突出的特点。 支持面向对象 面向对象编程(OOP)是当前的软件开发趋势,PHP对OOP提供了良好的支持。可以使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都非常有意义。 实用性 由于PHP是一种面向对象的、完全跨平台的新型Web开发语言,所以无论从开发者角度考虑还是从经济角度考虑,都是非常实用的。PHP语法结构简单,易于入门,很多功能只需一个函数就可以实现,并且很多机构都相继推出了用于开发PHP的IDE工具。 ;功能强大 PHP在Web项目开发过程中具有极其强大的功能,而且实现相对简单,主要表现在如下几点。 可操纵多种主流与非主流的数据库,例如:MySQL、Access、SQL Server、Oracle、DB2等,其中,PHP与MySQL是现在绝佳的组合,可以跨平台运行。 可与轻量级目录访问协议进行信息交换。 可与多种协议进行通信,包括IMAP、POP3、SMTP、SOAP和DNS等。 使用基于POSIX和Perl的正则表达式库解析复杂字符串。 可以实现对XML文档进行有效管理及创建和调用Web服务等操作。 可选择性 PHP可以采用面向过程和面向对象两种开发模式,并向下兼容,开发人员可以从所开发网站的规模和日后维护等多角度考虑,以选择所开发网站应采取的模式。 PHP进行Web开发过程中使用最多的是MySQL数据库。PHP 5.0以上版本中不仅提供了早期MySQL数据库操纵函数,而且提供了MySQLi扩展技术对MySQL数据库的操纵,这样开发人员可以从稳定性和执行效率等方面考虑操纵MySQL数据库的方式。 ;成本低 PHP具有很好的开放性和可扩展性,属于自由软件,其源代码完全公开,任何程序员为PHP扩展附加功能非常容易。在很多网站上都可以下载到必威体育精装版版本的PHP。目前,PHP主要是基于Web服务器运行的,支持PHP脚本运行的服务器有多种,其中最有代表性的为Apache和IIS,PHP不受平台束缚,可以在UNIX、Linux等众多版本的操作系统中架设基于PHP的Web服务器。采用Linux+Apache+PHP+MySQL这种开源免费的框架结构可以为网站经营者节省很大一笔开支。 版本更新速度快 与数年才更新一次的ASP相比,PHP的更新速度要快得多,因为PHP几乎每年更新一次。 模板化 实现程序逻辑与用户界面分离。 应用范围广 目前在互联网有很多网站的开发都是通过PHP语言来完成的,例如:搜狐、网易和百度等等,在这些知名网站的创作开发中都应用到了PHP语言。; PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是基于服务器端运行的脚本程序语言,实现数据库和网页之间的数据交互。 一个完整的PHP系统由以下几个部分构成: 操作系统:网站运行服务器所使用的操作系统。PHP不要求操作系统的特定性,其跨平台的特性允许PHP运行在任何操作系统上,例如:Windows、Linux等。 服务器:搭建PHP运行环境时所选择的服务器。PHP支持多种服务器软件,包括Apache、IIS等。 PHP包:实现对PHP文件的解析和编译。 数据库系统:实现系统中数据的存储。PHP支持多种数据库系统,包括MySQL、SQL Server、Oracle及DB2等。 浏览器:浏览网页。由于PHP在发送到浏览器的时候已经被解析器编译成其他的代码,所以PHP对浏览器没有任何限制。; 在图15-1中,完整的展示了用户通过浏览器访问PHP网站系统的全过程,从图中可以更加清晰的理清它们之间的关系。 图15-1 PHP的工作原理 说明:解析PHP工作原理: (1)PHP的代码传递给PHP包,请求PHP包

文档评论(0)

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

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

1亿VIP精品文档

相关文档