• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 怎样利用PHP+Mysql实现基本的增删改查功能?(实例详解)

怎样利用PHP+Mysql实现基本的增删改查功能?(实例详解)

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了PHP+Mysql,增删改查功能等相关知识,希望对您有所帮助

本篇文章我们来看一下怎样利用mysql来实现简单的增、删、改、查的功能,其中需要创建多个页面对数据库的数据进行处理,希望对大家有帮助!


怎样利用PHP+Mysql实现基本的增删改查功能?(实例详解)


PHP是一种在服务器端执行的嵌入HTML文档的面向对象、解释型的脚本语言,语言风格类似于c语言。它具有强大的功能,能实现所有的CGI(公共网关接口,服务器与客户端程序进行“交谈”的一种工具)的功能,并比一般CGI有更快的执行速度。

创建数据库

因为要连接Mysql数据库,所以这里我们就先建一个名叫db_user的数据库

--创建数据库db_usercreate database db_user;--指定当前数据库为db_useruse db_user;--用户信息表userscreate table users(user_id int not null auto_increament primary key,user_name char(10) not null,user_psw char(10) not null,user_sex char(1) not null,user_age int null,user_dept int not null,user_group int not null);--部门表deptcreate table dept(dept_id int not null auto_increment primary key,dept_name char(20) not null,dept_leader char(10) not null,dept_location char(50) not null);--用户组表usergroupcreate table usergroup(group_id int not null auto_increment primary key,group_name char(20) not null,group_desc char(50) not null);--权限表funccreate table func(func_id int not null auto_increment primary key,func_name char(20) not null,func_link char(20) not null);--用户组权限表groupfunccreate table groupfunc(id int not null auto_increment primary key,group_id int not null,func_id int not null);--插入一条测试数据insert into db_user.users(`user_id`, `user_name`, `user_psw`, `user_sex`, `user_age`, `user_dept`, `user_group`) values (2, '隔壁老王', '2396', '男', 33, 0, 1);


系统实现

所有页面文件列表如下:


怎样利用PHP+Mysql实现基本的增删改查功能?(实例详解)


接下来,就一步一步讲解各个页面文件的功能与实现 。

1.主页面

创建系统的主页面文件index.html,实现代码如下:

<html><head>    <title>一个简单用户管理系统实例</title></head><body>    <h2>用户管理系统</h2>    <h3>用户管理</h3>    <a href="add_user.php">添加用户</a><br/>    <a href="show_user.php">查看用户</a>    <h3>部门管理</h3>    <a href="add_dept.php">添加部门</a><br/>    <a href="show_dept.php">查看部门</a>    <h3>用户组管理</h3>    <a href="add_usergroup.php">添加用户组</a><br/>    <a href="show_usergroup.php">查看用户组</a>    <h3>权限管理</h3>    <a href="add_fun.php">添加权限</a><br/>    <a href="show_fun.php">查看权限</a></body></html>

效果:


怎样利用PHP+Mysql实现基本的增删改查功能?(实例详解)

2.公共代码模块

新建common.php文件,代码如下,用以连接数据库服务器,这里我们把连接数据库的操作封装成一个公共代码模块,在下面各页面文件中通过<?php require_once "common.php";?> 引入,这样就不用重复编写连接代码了。

<?php$con=mysql_connect("localhost:3306","root","642765") or die("数据库服务器连接失败!<br>");mysql_select_db("db_user",$con) or die("数据库选择失败!<br>");mysql_query("set names 'gbk'");//设置中文字符集?>

在PHP中,可以使用下面两种函数来建立与Mysql数据库服务器的连接,

mysql_connect():建立非持久连接

mysql_pconnect():建立持久连接

此处建立的是非持久连接。


3.各页面的设计与实现

添加用户

添加用户的web页面文件add_user.php的实现代码如下:

<?php require_once "common.php";?><html><head><title>添加用户</title></head><body><h3>添加用户</h3><form id="add_user" name="add_user" method="post" action="insert_user.php">用户姓名:<input type="text" name="user_name"/><br/>用户口令:<input type="text" name="user_psw"/><br/>用户性别:<input type="text" name="user_sex"/><br/>用户年龄:<input type="text" name="user_age"/><br/>所属部门:<select name="show_user_name"><?php$sql="select * from dept";$result=mysql_query($sql,$con);while($rows=mysql_fetch_row($result)){    echo "<option value=".$rows[0].">".$rows[1]."</option>";}?></select><br/>用户组名:<select name="user_group">    <?php    $sql="select * from usergroup";    $result=mysql_query($sql,$con);    while($rows=mysql_fetch_row($result)){        echo "<option value=".$rows[0].">".$rows[1]."</option>";    }    ?>    </select><br/>    <br/><input type="submit" value="添加"/></form></body></html>

然后,将程序部署在已开启的wamp平台环境中,并在浏览器中输入“http://localhost:端口号/文件路径”,即可查看效果。大家从网址可能已经发现我的端口号为8080,这是我自定义的,默认的端口号是80(这时就可以不用写端口号,直接localhost)。

效果:

怎样利用PHP+Mysql实现基本的增删改查功能?(实例详解)

当添加成功后,页面会自动跳转到下面的web页面

怎样利用PHP+Mysql实现基本的增删改查功能?(实例详解)

查看用户

查看用户的web页面文件show_user.php的实现代码如下,可以通过指定用户姓名或用户所属部

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • PHP+Mysql+jQuery找回密码
  • 怎样利用PHP+Mysql实现基本的增删改查功能?(实例详解)

相关文章

  • PS将肖像照片处理为个性海报
  • Laravel使用intervention image包上传、剪裁图片
  • 详解Angular中的Observable(可观察对象)
  • Photoshop鼠绘杯子教程
  • php如何将html转为图片
  • ThinkPHP怎么使用curl实现远端数据调取
  • 如何区分PHP中intval()与(int)
  • Photoshop设计颓废效果的立体字教程
  • Discuz手机端手机号注册无法写入common_member_profile表(手机号入库失败)
  • 带你实现女朋友欲罢不能的网易云音乐宇宙尘埃特效

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop绘制质感的金色水滴视频教程
    • Photoshop制作时尚风格文艺海报教程
    • PHP中如何利用compact创建数组
    • 宝塔面板使用中常见的9个问题(附答案)
    • 帝国CMS后台添加关键字时自动复制到TAGS(同步更新)的方法
    • 帝国cms忘记后台登录认证码和安全问题的解决方法
    • Photoshop给外景草地女孩添加柔美逆光效果
    • 将DedeCMS根目录下的data目录迁移到web以外目录方法
    • 聊聊ThinkPHP3.2.3从php5升级到php7艰辛之路
    • 忘记mysql密码了怎么办

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有