admin 管理员组

文章数量: 1184232


2024年4月24日发(作者:网页设计培训有哪些)

实验研究 

PHP在电子商务网站建设中的应用研究 

魏汉斌(湖北省咸宁职业技术学院信息与软件工程系,湖北咸宁437100) 

摘 要:PHP—Person Server Page是近年来巩-"仃z-州咧-芯 站,技术,该技术使用跨Windows和Linux平台的同一个数据库My Sql,采用统 

格式的表单界面,借用连接数据库的方法,在web服务器境 搭建了电子商务网站。 

关键词:PHP;数据库;电子商务 

1引言 

列。 

2选择wEB服务器 

从上世纪90年代起,互联网技术发展迅速,为广大企业提 

3.

Windows系列服务器普遍的应用于各行各业,所有的用户 

供了一个全新的发展机遇,企业官方网站、电子商务等成为非 

ndows,所以Windows是我们的首选。 

常热门话题。其中,电子商务更是关系到经济结构调整、企业产 

基本都了解Wi

业升级和国家整体经济竞争力提高。在这种背景下,我国已经 

将电子商务的发展列为国家信息产业化建设的重要内容,积极 

地推进电子商务的发展,并为其发展创造有利条件。与此同时, 

电子商务的网站建设提上日程,作为一种动态网页语言的PHP, 

以其简单易学的特点被广泛应用在电子商务的网站建设上。 

2 PHP概述 

PHPI ̄]i超级文本预处理语言Hypertext Preprocessor,由 

Rasmus Lerdorf在1994年开发。从开发到现在,PHP已有十几 

年的时间积淀,成为全球最受欢迎的网站开发语言之一。PHP具 

有以下优势: 

(1)安全性高:PHP程序代码与Apachefl ̄务器在一起的方式 

也可以让其具有灵活的安全设定,使其具有公认的安全性能。 

(2)跨平台特性:PHP支持绝大部分的操作系统平台(如 

Win32或unix/Linux/Macintosh/free BSD/OS2等),并且支持 

Apache、IIS等多种主流web服务器,并以此得到广泛应用。 

(3)支持大量的数据库:可与多种主流与非主流数据库兼 

容,如My SQL、Access、 SQL server、oracle、DBZ等,其中 

PHP与My SQL以之间良好的兼容性以及均免费的特性成为目前 

最佳的组合,'Z'ffJ的组合可以跨平台运行。 

(4)易学易用:PHP拥有丰富的函数库,在与在HTML语言的 

结合使用中,以脚本语言为主,语法简单易学,书写简洁方便, 

使得在学习中容易掌握。 

(5)代码执行速度比较快:由于PHP在内存中占用系统资源 

少,因此其代码执行速度比较快。 

(6)源代码完全免费:由于Apache ̄务器、My SOL数据库 

以及PHP都是免费软件,这样的搭配,既可以满足网站开发的需 

要,又可以降低网站经营者的运行费用,一举两得。 

(7)程序执行模板化:将用户界面与程序逻辑合理的分 

开,有利于网站后续开发和维护。 

(8)支持面向对象的程序开发与过程:使得对面向对象的程 

序开发和过程能很顺利的两次风格开发,对向下有良好的兼容。 

(9)开发出以Zend为加速引擎,广泛运用于网站建设中, 

使开发系统性能稳定而且快速。 

3选择系统软件 

系统软件包括操作系统、wEB服务器软件、后端数据库等。 

3.1选择网站操作系统 

现在,可供选择的能够稳定运行wEB服务器的操作系统有: 

WindowS、LINUX、UNIX,我们在该网站建设中选用Windows系 

3.3选择数据库 

在网站建设的网络编程中,数据库的应用是很广泛的。将 

大量的信息存储在数据库中,可以方便地删除、添加、快速检 

索、排序,可以说只要是稍有规模的网站或主页,都必然要使用 

到数据库。 

PHP支持许多的数据库,而其中与MYSQL的结合最完美。 

MYSOL数据库是由瑞典TCX公司开发,并随着Linux的普及逐渐 

获得了广泛的应用,MYSOL是~个源码公开而且完全免费的产 

品,可以适用于大、中、小各种数据库应用场合。MYSQL还适用 

于多种操作平台,而且支持多线程与多CPU。 

用PHP操纵MYSQL数据库比用其它语言操作其它数据库要 

简单的多,PHP可以使用大量的函数来使用MYSQL数据库,我们 

只需调用其中的一些函数就可以完成大部分数据库操作。 

4 PHP在电子商务网站建设中的应用 

在电子商务平台设计中,主要须解决网站结构的设计、注 

册界面、交易界面、后台 

数据库以及配套模块,诸如购物/月 户/论坛厂反馈/搜索/会 

话等设计。 

4.1设计综述 

(1)主要特性:扩展了组件php Function JSP U nix系 

列、Novel1、Windows Resin等许多服务器: 

(2)连接数据库的方法:本文采用了PHP操作MySql数据库 

的方法,PHP采用MySql函数法; 

(3)网站结构设计:给出Windows平台上,电子商务网站设计 

中的主要环节的代码设计; 

(4)平台与代码通用性:上述设计方法采用的是通用代码方 

式,大部分代码既可运行于Windows,又可运行于Linux。 

4.2运行环境搭建 

安装支持PHP的web服务器Apache1.3.12,将Apache服务 

器压缩文件解压缩。根据提示进行整个安装过程,自己选择安 

装到目录d:\apache下。 

安装PHP4,将PHP4压缩文件解压缩Nd:\php4即可,同时 

将其中的php.ini-dist文件拷贝Nwinnt目录中,将文件更名 

为php.ini,打开该文件,将其中extension—dir设置为:d:/ 

php4,并加载扩展模块:将文件中含有:extention=*.d11的 

各项前面的“:号去掉即可;修改设置apacheN务器,用文 

本编辑器编辑目录d:\apache目录下的子目录conf-下名为 

httpd.conf的文本文件,首先将#ServerName*这一行下加入 

实验研究・ 

ServerName http:∥127.0.0.1/,其次将Port 80改为Port81(或 

odbc do(¥conn,¥sq1): 

其他与IIS5.O不冲突的端口),再其次设置更改Apache虚拟目 

录,将Documentroot d:/Apache/htdocs改为Document root 

(4)增加数据记录: 

¥sql= insert into tablename(ptw bk,mmw— 

 k,]bk)values(’¥datal’,’¥ 

d:/trade(该目录即是电子商务网站目录,可用任意方法建立 

bk,g dw bk,dx k,fx

,’¥data3’,’¥data4’,’¥data5’,’¥data6’) : 

目录trade),最后加入支持php4的如下语句:ScriptAlias/ 

data2’

php4/“d:/php4/”hddType application/x—httpd—php. 

php AddType appl ication/x—httpd—php.phtml Action 

¥result=odbc—do(¥conn,¥sq1) 

(5)更改某条数据记录: 

¥sql= update tablename set¥datal=ptwbkwhere 

appl ication/x—httpd—php4/php4/php.exe;钡 试php。 若成上 

述步骤后,在d:\trade目录下,用如何文本编辑器,生成扩展名 

ID=num ¥resu]t=odbc—do(¥conn,¥sq1): 

为.php(或pht—m1)的 ̄test.php,在文件中输入如下php代码, (6)删除某条数据记录: 

¥sql= delete fr om tablename w here ID=num :¥ 

存盘后启动Apache,接着在浏览器中输入http:∥127.0.0.i:81/ 

设置成功。 

test.php,若看 ̄OPHP的版本和扩展模块等信息,说明环境安装 

result=odbc do(¥conn,¥sq1): 

(7)将SQL语句处理的数据结果输出: 

odbcresult

4.3生成的动态表单页面 

为了通用,采用可能用到的表单对象为例,至于下面设计具 

all(¥r esult, bo rder=l ): 

(8)关闭数据库: 

odbc

体数据表用到的字段,只要转成给出的表单域相应对象即可。 

close(¥conn) : 

用PHP动态生成与数据库进行数据交流的操作表单:fo rm. 

5总结 

php 生成表单域头: ?>生成普通文本: ?>生成密码 

上世纪九十年代以来,伴随着Internet的高速发展,电子 

文本: ?>生成滚动文本: ?>生成单选: ?>生成复选: 

商务迅速发展起来,并且得到了各国政府和企业的越来越多的 

?>生成列表框:网络数据库Asp技术Php技术Jsp技术网站 

关注度。电子商务的诸多优势,使之成为人们进行商业活动的 

设计 ?>生成提交按钮 ?>生成重填按钮 ?>生成表单 

又一大选择,它将会改变人们的消费习惯,对社会经济活动产 

域尾 ?>。 

生较大的影响。 

随着信息技术飞速发展,电子商务从高科技逐步走进千家 

万户,电子商务网站己经成为企业与企业之间、企业与消费者之 

间日常交流的重要桥梁。本人研究了PHP动态网页语言,结合电 

子商务网站的功能需求,选择了合适的开发工具和开发语言,搭 

建起开发环境。我们开发的基于PHP技术的电子商务网站,是使 

4.4设计处理表单数据的PHP程序form—c1.Php 

(1)建立与数据库的连接:这里采用PHP的MySql函数法 

(也可用ODBC函数法) 

¥conn=OdbC Conflect ( localhost . user 

,,xXXXXX ): 

选择数据库:mysql—select—db( tradedb , ¥conn ): 

(2)获取表单提交的数据: 

¥datal=¥ptw bk:¥data2=¥mmw bk: 

用PHP内嵌html的语言特点并通过MYSQL数据库的连接来实现 

动态网页设计的,具有友好的界面,易用、高效和良好的可移 

植性。 

¥data3=¥gdw bk;¥data4=¥dx k: 

¥data5=¥fx k:¥data6=¥lbk; 

[参考文献] 

[1]高翔,侯小静.电子商务网站的设计与实现[J].太原科技,2009,(03). 

[2]孙甲泉.基于PHP的教学网站的设计与实现[_『].甘肃科技,2008,(07) 

(3)用SQL语句对数据库进行操作,查询数据记录: 

¥sq1= select术f rom tablename :¥resuIt= 

(上接第89页) 

违规处罚和建立相关发展规范来规范科技信息资源的发展。 训和发展高素质和高水平的人才,不断的提高工作人员的相关 

4.3发挥好民间组织和非政府单位的协调作用 

能力和水平,发展数据信息资源的网络化,发展出良好的相关 

数据资源的发展壮大,除了建立好数据信息资源交流平台 

人才队伍,为不断提高整体的服务水平和保障数据信息资源的 

和国家支持外还需要扩大社会影响,建立相关基金,通过社会 

健康快速发展做出贡献。 

募捐、个人募捐等方式来吸收社会资金,通过民间组织和非政 

府单位来做好对数据资源发展的协调作用,最终通过这些方式 

[参考文献] 

[1]张志伟,段惠芳.河北省科技文献信息资源建设现状与对策,图书情报 

通讯,2006,4. 

弥补发展经费问题,使整体发展良好运作。 

4.4建立建全优质的人才发展队伍 

源对数据信息资源的快速共享,使数据信息资源从传统的文献 

信息发展到电子化、网络化信息源,这一发展趋势就要求各个 

部门建立好相关的数据源数据库,并开发好用户网上信息源。 

这也就要求各部门必须做好对相关人员的信息化培训,通过培 

数据信息资源的发展离不开良好的人力支持,通过人力资 

[2]白志峰.构建科技信息资源保障体系的对策研究,图书馆工作与研究 

2005,3. 

[3]周顺杰,陈娟.基层科技情报机构信息资源利用与快速发展机制探析 

科技创新导报,2008,5. 


本文标签: 网站 发展 信息 数据库 数据