APP下载

基于PHP技术与MYSQL数据库技术的Web动态网页设计

2020-07-04曲小纳

电脑知识与技术 2020年13期

曲小纳

摘要:随着互联网的普及与飞速发展,网站已经逐渐成为各行各业对外进行展示、信息沟通最方便、最快捷、最实用的平台。该文针对PHP技术与MYSQL数据库技术在动态网页中的设计与应用进行探讨分析。

关键词:PHP;MYSQL;动态网页

中图分类号:TP393 文献标识码:A

文章编号:1009-3044(2020)13-0050-02

随着国民经济的发展、人民生活水平质量的提高。自中国加入WTO以来,中国的贸易也逐渐走向全球,各行各业的贸易也走向国际。很多公司、企业、学校甚至政府部门都逐渐开始注重自己网页的制作,一时间网页成为各行各业必须具备的一个对外沟通和宣传的工具。

1背景

目前网页主要包括两种类型:静态网页和动态网页。静态网页以.html或.htm作为后缀名,由html标记语言所制作的静态网页可以直接由浏览器转换、翻译、执行,源代码直接保存在网站服务器上,方便移植。Html文件代码是有一些标签和文本组成,是存文本文件,可以用Windows自带的记事本程序直接编辑代码,在编辑代码时不区分字母的大小写;动态网页是用服务器端脚本语言(常用的服务器端脚本语言有ASP、PHP和JSP等)编写的,扩展名可以是.asp、.php、JSP通常嵌入在HTML文档中,由脚本语言所制作的动态网页的浏览必须配置动态的服务器工作环境。

2PHP技术

PHP是一种开放且跨平台的服务器端的嵌入式脚本语言,主要通过函数直接访问数据库,常见的函数有CREATE、SE-LECT、DELETE、INSERT INTO、QUERY等。在欧美国家非常的流行,在国内也很受网站开发者的青睐。之所以如此的风靡,另一个重要的原因是PHP支持多种数据库的直接连接,其中有MYSQL和ACCESS,并且还完全支持ODBC(0pen DateBaseConnectivity)接口,凡是支持ODBC接口的数据库,PHP都可对其操作。

3MYSQL数据库

Mysql数据库是最流行的关系型数据库管理系统,它将数据库的数据按照不同的属性建立不同的表,且各表之间通过关键属性进行关联起来,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

4PHP动态网页工作原理

在传统的网页HTML文件(*.html)中加APHP程序代码,就构成了PHP网页(*.PHP)。图1是PHP动态网页工作原理图,WEB服务器在遇到客户PHP动态网页的请求访问时,首先将请求访问的运行结果送至应用程序服务器,应用程序服务器通过执行程序相关指令,将程序指令发送至MYSQL数据库驱动程序,驱动程序再通过对MYSQL数据库的查询,找到满足条件的记录,将记录集返回给驱动程序,再由驱动程序将记录送至应用程序服务器,最后,应用程序服务器将MYSQL中的满足条件的数据插入到网页中,将动态网页变为静态网页,再由应用服务器将此静态网页传给WEB浏览器,浏览器经过转换、翻译、显示HTML标签,将结果显示到浏览器中。

5PHP技術与MYSQL动态网站设计

5.1MYSQL数据库的连接和访问

5.1.1安装和配置MySQL

PHP连接MySQL服务器的操作步骤如下:

1)首先将PHP目录下的libmysql.dll文件复制到F:kApache2.2kbin目录中,操作步骤如下:

a.打开php.ini文件,

设置MySQL服务器的主机名:

mysql.default_host=localhost

b.设置MySQL服务器的端口号:

mysql.defauh_port=3306

c.设置默认用户:

5.1.3MYSQL数据库的访问

1)单击“新建”按钮,创建数据库“学生信息系统”。

2)创建数据表“学生表”如下:

6结束语

随着Web的广泛应用,具有伸缩性、灵活性、易维护性的Web的动态交互技术是各行各业企业关注的焦点,而php和MYPSQL5.5由于其技术具有友好性、便利性、实时性、易移植性、跨平台性的特点,其动态交互性越来越受到中小型电子商务企业的青睐。