教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 基于PHP语言访问MySQL数据库的实现

基于PHP语言访问MySQL数据库的实现

上传者:网友
|
翻新时间:2022-11-03

基于PHP语言访问MySQL数据库的实现

【摘要】 本文介绍了MySQL数据库中创建数据库和数据表以及PHP语言连接数据库的方法。

【关键词】 PHP语言 MySQL数据库 数据表 连接

一、引言

随着时代的飞速发展,科学技术手段水平的不断提高,人们对互联网的要求也越来越高,各类管理系统也成为了现代科技不可或缺的产物。

以PHP+MySQL为基础开发的管理系统,因为其独特的优点成为了各大公司管理系统建设的首要选择,而PHP与MySQL的连接更是各类管理系统的核心。

二、PHP语言简介

PHP(超文本预处理器)是一种广泛运用的开源脚本语言。语法吸收了C语言、Java和Perl的特点,可以嵌入到HTML中,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法,并提供了与各种数据库连接的函数。PHP是完全免费的,可以不受任何限制的获取源代码和自用下载,使得PHP的使用效率很高。

三、MySQL数据库简介

MySQL是一种开放源代码的关系型数据库管理系统,由瑞典MySQL AB公司开发,MySQL数据库因其体积小、速度快、总体拥有成本低而受到了中小企业的热捧。MySQL数据库是基于Linux操作系统开发出来的数据库,众所周知Linux是开放源码的操作系统,所以MySQL数据库也是开放源码的免费数据库,这也是MySQL数据库的最大优点,虽然其功能的多样性和性能的稳定性差强人意,但是依然有很多用户在使用。

四、创建数据库和数据表

以下操作均以本项目“饭卡智能管理系统”作为示例进行说明,数据库名称为ecard,用户信息表名称为:info_ user。

当然,在Mysql中创建数据库和数据表最简单的方法就是利用鼠标进行操作,而在这里,我主要谈论的是利用SQL语句进行设计。

在MySQL中创建数据库用create DATABASE(ecard);语句实现。以防在后来数据库操作中因编码的问题而出现乱码的情况,在这里,我建议此步骤可以利用手动方法建立数据库,排序规则选择utf8-general-ci;

数据库建好之后就是创建数据表了,在Mysql中创建数据表的语句是:

create TABLE info_user(ID INT(11) PRIMARY KEY AUTO_INCREMENT,

Name VARCHAR(25) NOT NULL,

Gender VACHAR(2) NOT NULL,

ID_card VARCHAR(35) NOT NULL ,

Phone VARCHAR(25) NOT NULL,

Password VARCHAR(25) NOT NULL,

Department VARCHAR(25) NOT NULL);

其中ID表示学号,Name表示姓名,Gender表示性别,ID_card表示身份证号,Phone表示联系方式,Password表示密码,Department表示院系。

到这里,数据库和数据表就已经建立成功了。

五、PHP语言连接MySQL数据库

在PHP中,要连接数据库,首先必须得创建与数据库对应的字段,这里主要讨论如何连接数据库,用到的语句为:

$link=mysql_connect(’localhost’,’root’,’’);连接数据库

mysql_select_db(’ecard’,$link);选择数据库

$ s q l = " S E L E C T * F R O M i n f o _ u s e r W H E R E ID=binary(’{$ID}’)";数据库查询语句

$res=mysql_query($sql,$link)or die("查询失败".mysql_ error($link));判断语句,如果执行成功则返回TRUE,执行不成功则返回FALSE

$arr=mysql_num_rows($res);返回结果集行的数目

$sql="INSERT INTO info_user(ID,Name,Gender,ID_ card,Phone,Password,Department) VALUES(’{$ID}’,’{$name}’,’{$gender}’,’{$ID_card}’,’{$Phone}’,’{$Password}’,’{$Department}’)";数据库插入语句

至此,PHP语言连接MySQL数据库成功。

六、结束语

学校在经费缺、人员少的情况下,利用信息化手段建设和应用饭卡管理系统,对于规范学校的管理系统具有极其重要意义。有利于提高饭卡的利用效率,提高学校后勤集团的工作效率和服务水平, 也给广大师生提供了便利。

参 考 文 献

[2] 陈军.PHP+MySQL经典案例剖析.2008.1

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

6年中考满分作文:再进攻一次
6年中考满分作文:告别童年
6年中考满分作文:告别之美
6年中考满分作文:放心吧,有我们在
6年中考满分作文:告别单身
真挚
6年中考满分作文:善待失意
6年中考满分作文:告别什么?
两兄弟
6年中考满分作文:告别如虹
6年中考满分作文:门其实开着
6年中考满分作文:告别月夜的沉寂
我从生活那里学到的
6年中考满分作文:爱的传递
6年中考满分作文:门其实开着
利用ASP实现网上数据库检索
怎样从二进制流中恢复汉字信息
ASP.Net中程序构架与程序代码的分离 2
Magic DaVE 4A 数字特技切换台的功能及一些实用技巧1999
工程设计的网络应用方案探讨
虚拟现实技术的应用现状及发展
略谈实验室信息管理系统的设计(LIMS)及在企业的实现
在ASP.NET中开发树状结构
如何用VB存取SQL Server中的图像数据
探析大中型网络中硬件防火墙的作用
一种基于“陷门收缩”原理的公钥算法
感受Trinity
地方历史文献存取、检索的趋势以及遇到的问题
采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发
应用 ODBC技术访问数据源的方法及实例
《夏夜多美》随堂练习:提高篇
《夏夜多美》老师语录
《夏夜多美》考点练兵一
《荷叶圆圆》第二讲义
《夏夜多美》重点字词的意思
《荷叶圆圆》美文欣赏:荷叶母亲
《夏夜多美》重点字词梳理
《荷叶圆圆》考点练兵:小树苗
《荷叶圆圆》第一讲义
《荷叶圆圆》同步作文:荷叶
《荷叶圆圆》同步作文:荷叶的故事
《夏夜多美》作家作品及写作背景
《夏夜多美》随堂练习:巩固篇
《荷叶圆圆》趣闻故事:“小鱼儿”的“儿”怎么读?
《荷叶圆圆》教学重难点