更好的跨平台能力PHP几乎支持所有的操作系统平台及数据库系基于PHP技术的大众供求信息网的开发 6 统正是因为这样PHP广为流行PHP具有良好的安全性PHP是开源软件PHP源代码对外开放每个人可以免费使用并且PHP代码都经过了工程师的检测同时它的运行服务器Apache使它具有更加灵活的安全设定由此PHP的安全性能得到人们的公认PHP执行速度快使用PHP开发网站消耗的系统资源少代码执行速度快20。
2.2.2 PHP的特点 PHP的主要特点如下 1 简单易学代码简单实用性强是初学者最好的选择。
2 效率高PHP消耗相当少的系统资源执行代码速度快。
3 开放的源代码PHP源代码对外开放且PHP软件是免费的。
4 PHP的便捷性: PHP十分便捷学习过程简单。
5 跨平台能力强PHP几乎支持所有流行的数据库及操作系统。
6 嵌入HTMLHTML语言简单易学所以学习PHP比较简单。
7 安全性代码经过专家检测运行服务器Apache使其具有更好安全性。
8 图像处理PHP动态创建图像面向对像可以用来开发大型商业网站20。
2.3 MySQL介绍 2.3.1 MySQL的概述 MySQL是目前最为流行的开源数据库服务器它是一个小型的关系型数据库管理系统目前 MySQL被广泛地应用在因特网上的中小型网站中。
数据库中定义了存储信息的结构在数据库中存在着一些表类似HTML表格数据库表中含有行、列以及单元。
MySQL软件操作简便执行速度快总体拥有成本较低使用WEB方式访问MySQL工具phpMyAdmin简单方便不受限制。
phpMyAdmin是图形化管理工具操作数据库十分方便。
同时更是由于它的源码对外开放这一特点当前更多的中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL 会把所有的数据以文件的形式存储在MySQL 安装目录的data 目录下。
开发人员可以通过MySQL 创建许多数据库每创建一个数据库就会在data 目录下生成一个子目录这个子目录的名字就是数据库的名字在这些子目录下存放的就是真正的数据文件12。
基于PHP技术的大众供求信息网的开发 7 2.3.2 MySQL的特点 MySQL的主要特点如下 1 进程比线程要消耗更多的资源它支持多线程节约了更多的系统资源。
2 SQL语句查询算法进行优化更好的提高了数据库查询速度。
3 拥有多种数据库连接途径例如ODBC、JDBC等。
4 拥有图形化管理软件phpMyAdmin。
5 能够对目前的大型数据库进行记录的处理。
6 数据库采用C和C编写同时有多种编译器对代码进行测试。
7 支持目前使用的Windows、Linux等多种操作系统。
8 为目前很多种网站编程语言提供了应用程序接口。
9 为多种语言提供支持12。
2.4 JavaScript介绍 2.4.1 JavaScript的概述 JavaScript在网站设计中是很常见的概念主要验证HTML表单数据它是基于对象和事件驱动并具有一定安全性能的脚本语言。
它被嵌入在HTML文档中由浏览器解释执行可以使用JavaScript设计出更有效果的Web页面、验证Web页面表单数据、创建cookie等。
JavaScript可以出现在HTML文档的任何地方但必须包含在“ltscript languagequotJavaScriptquotgt”和“lt/scriptgt”之间。
一般情况下使用“ltscript languagequotJavaScriptquotgt”和“lt/scriptgt”包含的JavaScript代码16。
2.4.2 JavaScript的变量、基本语句 JavaScript变量是用来存储数据的地方当需要使用这样的值是就可以使用变量来代表变量可以是数据、文本等。
JavaScript的变量区分大小写不同的名字代表的含义不同。
例.