混合了
C、Java、Perl
以及
PHP
自创新的语法。它可以比
CGI
或者
Perl 更快速的
执行动态网页。用
PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌
入到
HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;与
同样是嵌入
HTML 文档的脚本语言 JavaScript 相比,PHP 在服务器端执行,充
分利用了服务器的性能;
PHP 执行引擎还会将用户经常访问的 PHP 程序驻留在内
存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行
内存中的代码就可以了,这也是
PHP 高效率的体现之一。PHP 具有非常强大的功
能,所有的
CGI 或者 JavaScript 的功能 PHP 都能实现,而且支持几乎所有流行
的数据库以及操作系统。
PHP 最初是 1994 年 Rasmus Lerdorf 创建的,刚刚开始只是一个简单的用
Perl 语言编写的程序,用来统计他自己网站的访问者。后来又用 C 语言重新编写,
包括可以访问数据库。在
1995 年以 Personal Home Page Tools (PHP Tools)
开始对外发表第一个版本,
Lerdorf 写了一些介绍此程序的文档,并且发布了
PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后
越来越多的网站使用了
PHP,并且强烈要求增加一些特性,比如循环语句和数组
变量等等,在新的成员加入开发行列之后,在
1995 年中,PHP2.0 发布了。第二
版定名为
PHP/FI(Form Interpreter)。PHP/FI 加入了对 MS_SQL 的支持,从此建
立了
PHP 在动态网页开发上的地位。到了 1996 年底,有 15000 个网站使用
PHP/FI;时间到了 1997 年中,使用 PHP/FI 的网站数字超过五万个。而在 1997
年中 ,开 始了 第三 版的 开发 计划 ,开 发小 组加 入了
Zeev Suraski
及
Andi
Gutmans,而第三版就定名为 PHP3。2000 年,PHP4.0 又问世了,其中增加了
许多新的特性
1.2.2
SQL
语言简介
SQL
“
全 称 是 结 构 化 查 询 语 言
(Structured Query Language)” , 最早 是
IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语
言,它的前身是
SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以
自从
IBM 公司 1981 年推出以来,SQL 语言得到了广泛的应用。目前,SQL 语言
已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,
第 3 页 共 19 页