PHP技术与MYSQL结合的动态网站设计,网页设计论文
随着国民经济的发展、人民生活水平质量的提高。自中国参加WTO以来,中国的贸易也逐步走向全球,各行各业的贸易也走向国际。很多公司、企业、学校甚至部门都逐步开场注重自个网页的制作,一时间网页成为各行各业必须具备的一个对外沟通和宣传的工具。
1、 背景
当前网页主要包括两种类型:静态网页和动态网页。静态网页以.或.htm作为后缀名,由标记语言所制作的静态网页能够直接由阅读器转换、翻译、执行,源代码直接保存在网站服务器上,方便移植。文件代码是有一些标签和文本组成,是存文本文件,能够用Windows自带的记事本程序直接编辑代码,在编辑代码时不区分字母的大小写;动态网页是用服务器端脚本语言〔常用的服务器端脚本语言有ASP、PHP和JSP等〕编写的,扩展名能够是.asp、.php、JSP通常嵌入在文档中,由脚本语言所制作的动态网页的阅读必须配置动态的服务器工作环境。
  2 、PHP技术 css旋转90度
PHP是一种开放且跨平台的服务器端的嵌入式脚本语言,主要通过函数直接访问数据库,常见的函数有CREATE、SE-LECT、DELETE、INSERT INTO、QUERY等。在欧美国家非常的流行,在国内也很受网站开发者的青睐。之所以如此的风行,另一个重要的原因是PHP支持多种数据库的直接连接,华而不实有MYSQL和ACCESS,并且还完全支持ODBC(Open DateBase Connectivity〕接口,但凡支持ODBC接口的数据库,PHP都可对其操作。 
3 、MYSQL数据库
Mysql数据库是最流行的关系型数据库管理系统,它将数据库的数据根据不同的属性建立不同的表,且各表之间通过关键属性进行关联起来,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵敏性。
4、 PHP动态网页工作原理
css字体设置图1 PHP动态网页工作原理图 
在传统的网页文件〔*.〕中参加PHP程序代码,就构成了PHP网页〔*.PHP)[2]。图1是PHP
动态网页工作原理图,WEB服务器在碰到客户PHP动态网页的请求访问时,首先将请求访问的运行结果送至应用程序服务器,应用程序服务器通过执行程序相关指令,将程序指令发送至MYSQL数据库驱动程序,驱动程序再通过对MYSQL数据库的查询,到知足条件的记录,将记录集返回给驱动程序,再由驱动程序将记录送至应用程序服务器,最后,应用程序服务器将MYSQL中的知足条件的数据插入到网页中,将动态网页变为静态网页,再由应用服务器将此静态网页传给WEB阅读器,阅读器经过转换、翻译、显示标签,将结果显示到阅读器中。
5、 PHP技术与MYSQL动态网站设计
5.1、 MYSQL数据库的连接和访问
5.1.1 、安装和配置MySQL
PHP连接MySQL服务器的操作步骤如下:
1〕首先将PHP目录下的libmysql.dll文件复制到F:\Apache2.2\bin目录中,操作步骤如下:
a.打开php.ini文件,
设置MySQL服务器的主机名:
mysql.default_host=localhost
b.设置MySQL服务器的端口号:
mysql.default_port=3306
c.设置默认用户:
网站维护是做什么的mysql.default_user=root
d.设置默认密码:
mysql.default_password=password
e.启用PHP对MySQL的支持模块:
extension=php_mysql.dll
5.1.2 、通过PHP连接MySQL服务器
主要代码如下:
图2 PHP连接MySQL服务器成功 
5.1.3、 MYSQL数据库的访问
1〕单击 新建 按钮,开创建立数据库 学生信息系统 。
2〕开创建立数据表 学生表 如下:
表1 学生表 
3〕通过PHP网页写入数据到MYSQL数据库中
主要代码如下:
同上操作步骤,插入六条记录,学生表数据如下:
编程猫定制版网站表2 插入数据后的学生表 
jsp入门经典100例5.2、 PHP动态网站的应用
mysql入门基础教程
实现php动态网页显示MYSQL中学生表的数据。
主要代码如下:
6 、结束语
随着Web的广泛应用,具有伸缩性、灵敏性、易维护性的Web的动态交互技术是各行各业企业关注的焦点,而php和MYPSQL5.5由于其技术具有友好性、便利性、实时性、易移植性、跨平台性的特点,其动态交互性越来越遭到中小型电子商务企业的青睐。
以下为参考文献
[1]潘凯华,刘中华. PHP从入门到精通[M].北京:清华大学出版社,2018. 
[2] Chris Fehily. SQL基础教程[M].冯宇晖,贾文峰,译.北京:人民邮电出版社,2018.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。