基于PHP和MYSQL动态网页设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要 (1)

前言 (2)

第一章软件介绍 (2)

1.1 PHP与MySQL简述 (3)

1.2 服务器选择 (7)

第二章系统安装与配置 (7)

2.1 软件下载 (7)

2.2 在Windows上安装Apache和PHP (10)

2.3 在Windows上安装并配置MySQL (11)

第三章 PHP动态网页设计 (13)

3.1 网页要实现的功能 (13)

3.2系统的设计和实施方案 (13)

第四章 MYSQL数据库设计 (20)

4.1 MySQL的SQL命令 (20)

4.2 创建一个数据库表 (23)

第五章 PHP与MYSQL动态连接 (24)

5.1 连接和关闭数据库 (24)

5.2 操作MySQL数据库 (25)

5.3 PHP对数据表的操作 (28)

5.4 PHP对数据表记录的操作 (29)

5.5 实现主页和数据库的连接 (30)

第六章结论 (31)

摘要

随着Web 技术的发展,越来越多的网站提供个性化和动态内容,传统的静态网页逐渐被交互式、开放式、甚至并行分布式的基于数据库的动态网页取代,以便增加更多的交互,满足用户更高的需求。动态网页是指用户将HTTP 请求发送到一个可执行应用程序而不是一个静态的HTML 文件。服务器将运行该程序以对用户响应,并将处理结果返回客户端,或者对数据记录进行更新。目前,动态网页开发技术主要有ASP、、PHP和JSP,为用户开发动态网页,发布实时和交互式信息提供有力的支持。本文涉及了PHP、MySQL 与Apache的下载,安装和配置。并用其技术设计了一个监测网页,实现对一个点的电压、电流及功率的监测。

关键字:静态网页数据库动态网页服务器 PHP MySQL Apache

Abstract

With the development of Web technology, more and more sites provide personalized and dynamic content. The traditional static Web pages are replaced by interactive, open, and even distributed parallel dynamic web pages based database gradually in order to increase more interactive to meet the higher needs of the user. Dynamic Web pages means that the HTTP is requested to sent to an executable application instead of a static HTML file. The server would either run the program as response and return the results,or update the data records. Currently, the key development technologies of dynamic web include ASP, , PHP and

JSP,strongly support users to develop dynamic Web pages, publish real-time and interactive information. This article deals with the download, install and configure of PHP, MySQL and Apache. And use its technology to design a monitoring web page to achieve the monitoring the voltage, current and power of a point.

Key words: static web pages database dynamic web pages server PHP MySQL Apache

前言

PHP语法简单非常易学易用,很利于快速开发各种功能不同的定制网站。由于其免费、开源,它往往和同样免费、开源的Apache和MySQL搭配使用,可以非常快地搭建一套功能丰富的动态网站。PHP功能的强大在于它与数据库的超强整合。数据库,顾名思义,是存入数据的仓库,这个仓库是在计算机存储设备上,按一定格式存放数据的,其好比是一个文件夹,用于集中存储组织和访问所有信息。一个好的网站离不开一个功能强大的数据库。MySQL是开源软件,选择MySQL是最节省成本的做法,而且Apache、PHP和MySQL是绝配,它们的组合有着最佳的性能和最广大的用户支持群。

第一章软件介绍

1.1 PHP与MySQL简述

PHP是一种简单易学的“HTML嵌入式脚本语言”(HTML embedded scripting language)。它能够利用模块(modle)的形式和Apache或IIS(Internet Information Services)等”网页服务器“(Web-Server)相结合,更提供了多种连接数据库的接口,例如MySQL、PostgreSQL、mSQL、Sybase、InterBase等;另外,它的语句与C、Java及Perl等语言非常类似,使得初学者更容易学习。

1.1.1 PHP简述

PHP是一种“服务器端”(server-side)语言,是“Personal Homepage Program”的缩写。与客户端所执行的语言JavaScript或VBScript完全不同,PHP是在服务器端执行的语言,主要功能是在服务器上运算并将结果呈现在客户端上,所以它非常适合用来处理服务器及数据库之间的数据判断、运算与访问。

PHP也是一种“跨平台”(Cross-Platform)的语言,它会将服务器运算的结果,利用HTML语法格式传送至客户端浏览器上,因此它能够跨越任何操作平台(如Windows、Linux),并且能够应用在任何一种浏览器上。

PHP是属于“开放源代码”(Open Source)的程序,因为它能够轻松地应用于商业或非商业性质的用途上,而且还是完全免费的。由于PHP是一种开放式程序语言,因此PHP 更不逊色于其他服务端语言,如ASP(Active Server Page)、Cold Fusion、JSP等,而且它的执行效率与开发的时间也远远比Perl、C等快很多。

由于PHP是属于开放源代码的程序,因此PHP的完整性与发展速度还比不上其他成熟的服务器语言。但在世界各国众多开发人员的努力之下相信PHP一定能在未来更上一层楼。

1.1.2 PHP嵌入式脚本语言

一般浏览器只能认得客户端上的语言,如HTML、JavaScript、VBScript等而PHP则是在服务器上将程序解释成这些语言再送到客户端。

当客户端浏览器要求读取PHP格式文件时,服务器则会开始解释PHP格式文件,在将它解释成HTML的格式后,再将结果传送给“网页服务器”(Web Server),最后网页服务器将解释后的HTML格式返回到客户端的浏览器上。

相关文档
最新文档