您当前的位置: 首页 > 教育

PHP数据库功能简介

2018-11-06 09:50:37

14:20 来源:knowsky :Googler【纠错】人评论

A-A+ 怎么开淘宝店 站优化方法 创业如何获得投资 小米note顶配版评测 LOL活动

在当前互联发展迅速、电子商务站层出不穷的形势下,对站开发的效率和质量提出了越来越高的要求。

对于大型和结构复杂、内容繁多的站,都要实现站的动态化和方便的管理。数据管理离不开数据库系统的支持。而衡量一种CGI语言的重要标志,就是它对后台数据库的访问能力、效率等。

而目前流行的PHP脚本语言,它的新特性给我们带来了新的感觉。它支持以面向对象的方式进行设计开发。同时,为了满足页独特的需要,用模板、XML支持等带来了站开发的新方法。在语言结构上,PHP具有类似于C++语言的结构,并引入了类的概念,简化了开发。

PHP还具有强大的数据库支持能力。我们这里就通过实例,首先介绍PHP访问数据库的一般流程,然后通过文件的数据库存储介绍PHP访问数据库的一种高级应用。通过数据库类的使用实例,介绍真正实用高效的数据库开发方法。

PHP数据库功能简介

PHP提供对10余种常见数据库的支持,如Oracle、dBase、Informix、SQL Server、Sysbase、MySQL等。正是由于广泛的数据库支持,才拓展了PHP的应用范围, 使得各种应用都可以利用PHP进行开发。

在各种数据库中,MySQL由于其免费、跨平台、使用方便、访问效率较高,获得了很大的应用。很多中心型站都使用PHP+MySQL这一搭档。

Oracle是典型的大型数据库应用系统。如果你设计的站数据量大,性能、效率要求高的话,Oracle是个不错的选择。

在Win32平台上,SQL Server占有较大的市场。PHP可以访问SQL Server。

PHP对各种数据库的访问方法进行封装,针对不同数据库系统的函数也很相似,增加了使用的方便性。

下面,我们将以一个简单的人才信息交流中心(见图1)为例子,编程实现个人简历的提交、浏览等功能,讲述PHP数据库操作的全过程。数据库采用常用的MySQL数据库。

PHP数据库操作基本步骤

我们将在本地机器创建名为ResumeDB的数据库,数据库中有名为Resume的表。表中存储个人简历的编号、人员名称、个人简介,以及Word格式的简历文件等。

1.数据库的创建

切换至/usr/local/mysql/bin目录,在命令行,执行以下语句创建数据库:

以下为引用的内容:

./mysqladmin-u root-p create ResumeDB

Enter password:

在提示后输入密码。如果数据库是次使用,默认的密码为空,直接回车即可。

然后创建保存个人简历的表。

创建文本文件l,内容如下:

以下为引用的内容:

use ResumeDB;

CREATE TABLE Resume (

ID tinyint(4) NOT NULL auto_increment

Name varchar(10) NOT NULL

Intro varchar(255)

ResuFile longblob

PRIMARY KEY (ID)

KEY ID (ID)

);

将其放到My的可执行目录/usr/local/mysql/bin下,执行如下命令:

以下为引用的内容:

./mysql-u root-p〈 l

Enter password:

输入数据库密码后,表Resume自动创建成功。其中,ResuFile字段为longbolb型,用来存储二进制的Word文档。

2.数据库访问流程

PHP对数据库的访问一般包括下列步骤:连接数据库系统选择数据库执行SQL语句关闭结果集关闭数据库连接结束。

(1) 连接数据库

连接数据库是建立用户程序到数据库系统的对话通道的过程。连接MySQL数据库的语句如下:

以下为引用的内容:

〈?

$LinkID=@mysql_connect(localhost root ) or die(不能连接到数据库服务器!可能是数据库服务器没有启动,或者用户名密码有误!);

?〉

1 2 下一页 查看全文

RJ45防水连接器
橡胶支座
178俱乐部客服
推荐阅读
图文聚焦