php+mysql简单小项目

php+mysql简单小项目前言 非常小白 大佬忽略 之前看见的一个博客没写全的项目 就把它粘下来改了改补全了 至少增删改查这些基础数据库操作加上了 分了一下 mvc 因为我只是刚学四五天的小白 MVC 不是很明确 model 还写不好 于是处理 mysql 的都单独写在了 controller 里面 导致 controller 有些多 就只是入门的 php 在这里我只放用户的增删改查 小组和班级都是依葫芦画瓢 目录准备 1 基础页面 1 页面 2 ind

—–前言—–

(可以帮忙接一些简单的答疑指导和简单的php课程设计,直接私信就好)

非常小白,大佬忽略。

之前看见的一个博客没写全的项目,就把它粘下来改了改补全了(至少增删改查这些基础数据库操作加上了),分了一下mvc,因为我只是刚学php的小白,MVC不是很明确,model还写不好,于是处理mysql的都单独写在了controller里面,导致controller有些多,就只是入门的php。

在这里我只放用户的增删改查。(小组和班级都是依葫芦画瓢)

github自提地址:GitHub – lybbor/simple_user_mannage: A very simple user management system.

—————–

目录

准备

1.基础页面:

(1)页面:

(2)index.html代码:

2.添加用户:

(1)页面

(2)add_user.php代码:

(3)insert_user代码:

3.查找用户:

(1)页面:

(2)show_user.php代码:

(2)select_user.php代码:

4.删除用户:

(1)页面:

(2)delete_user.php代码:

5.修改用户

(1)页面:

(2)change_user.php代码:

(3)updata_user.php代码:

6.数据库:

(1)users表:

(2)dept表:

(3)func表:

(4)groupfunc表:

(5)usergroup表:


准备

数据库:php+mysql简单小项目

链接数据库操作,单独写出来就可以不用每次单独写代码来实现链接数据库了:php+mysql简单小项目

common.php代码:

 
   connect_error) { die("连接失败: " . $con->connect_error);

1.基础页面:

(1)页面:

php+mysql简单小项目

(2)index.html代码:

 
    
     
     我会个der? 
     

管理系统

用户管理

添加用户
查看用户
删除用户
修改用户

班级管理

添加班级
查看班级

小组管理

添加小组
查看小组




2.添加用户:

(1)页面

php+mysql简单小项目

(2)add_user.php代码:

 
    添加用户 

添加用户

用户姓名:
用户密码:
用户性别:
用户年龄:
所属班级:
小组名:








这时我们要对填写的表单进行操作,写入mysql对应的表里面,这个操作我单独写在insert_user里面了

(3)insert_user代码:

 
    
   "; // echo $UserPsw."
"; // echo $UserSex."
"; // echo $UserCls."
"; // echo $UserGrp."
"; $sql = "insert into users(user_name, user_psw, user_sex,user_age,user_dept, user_group)values('$UserName','$UserPsw','$UserSex','$UserAge', '$UserCls','$UserGrp')" ; //插入数据库 if (!(mysqli_query( $con , $sql ))) { echo "" ; } else { echo "" ; $q="select * from users where user_name='".$UserName."'";//设置查询指令 $result=mysqli_query($con,$q);//执行查询 $row=mysqli_fetch_assoc($result); echo "用户编号:".$row['user_id']."
"; echo "用户姓名:".$UserName."
"; echo "用户密码:".$UserPsw."
"; echo "用户性别:".$UserSex."
"; echo "用户年龄:".$UserAge."
"; echo "用户班级:".$UserCls."
"; echo "用户小组:".$UserGrp."
"; } }










3.查找用户:

(1)页面:

php+mysql简单小项目

(2)show_user.php代码:

 
    查看用户 

查看用户

用户姓名:
所属班级:




(2)select_user.php代码:

 
    
   "; $get_user_dept1=($_POST['show_user_dept']); $sql="SELECT * FROM users WHERE user_name='"."$get_user_name1"."'"." AND user_dept='"."$get_user_dept1"."'"; $tem=mysqli_query($con,$sql); if(!($tem)) { die('数据读取出错,请重新查询!'); } else { if(! $row=mysqli_fetch_array($tem)) { echo ""; } else{ echo (""); do { echo "用户编号为:"."{$row['user_id']} 
"; echo "用户名字为:"."{$row['user_name']}
"; echo "用户密码为:"."{$row['user_psw']}
"; echo "用户性别为:"."{$row['user_sex']}
"; echo "用户年龄为:"."{$row['user_age']}
"; echo "用户班级为:"."{$row['user_dept']}
"; echo "用户小组为:"."{$row['user_group']}

"; }while($row=mysqli_fetch_array($tem)); } }







4.删除用户:

(1)页面:

php+mysql简单小项目

(2)delete_user.php代码:

(包含了Mysql处理,这次的mysql操作和表单我放在一起了)

 
    删除用户 
   
输入需要删除的用户编号:
"; //} //------ if(empty($_POST['delete_id'])){ die("请输入需要删除的用户编号!"); } $the_delete_user_id=($_POST['delete_id']); echo "$the_delete_user_id"; $sql="DELETE FROM users WHERE user_id="; $sql=$sql.$the_delete_user_id; //echo $sql; //var_dump(mysqli_query($con,$sql)); ///有问题部分 if(mysqli_query($con,$sql)) echo "用户删除成功!
"; else echo "用户删除失败!
"; ?>

5.修改用户

(1)页面:

php+mysql简单小项目

(2)change_user.php代码:

 
    修改用户 

修改用户

需要修改的用户的id:

用户姓名:
用户口令:
用户性别:
用户年龄:
所属班级:
小组名:










(3)updata_user.php代码:

 
    
   "; $sql="UPDATE users SET user_name='". $get_user_name."',user_psw='".$get_user_psw."',user_sex='". $get_user_sex."',user_age='".$get_user_age."',user_dept='". $get_user_dept."',user_group='".$get_user_group."'". " WHERE user_id='"; $sql=$sql.$get_user_id; $sql="UPDATE users SET user_name='". $get_user_name."',user_psw='".$get_user_psw."',user_sex='". $get_user_sex."',user_age='".$get_user_age."',user_dept='". $get_user_dept."',user_group='".$get_user_group."'". " WHERE user_id="; $sql=$sql.$get_user_id.";"; // echo $get_user_group; // echo $sql; if(mysqli_query($con,$sql)) echo "用户修改成功!
"; else echo "用户修改失败!
";

6.数据库:

非常简单,几乎等于没设计 :P

跟原帖子的数据库一样,我没有改动数据库,主要是学习php和mysql相关命令,表的结构我就没细想了

(1)users表:

php+mysql简单小项目

(2)dept表:

php+mysql简单小项目

(3)func表:

php+mysql简单小项目

(4)groupfunc表:

php+mysql简单小项目

(5)usergroup表:

php+mysql简单小项目

最后,只要数据库没问题,链接没问题,就可以实现了,可以自己写一下关于班级和小组的增删改查,我是通过自己修改和增加原博主,自己动手写的话学习得更快,加油鸭大家。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215692.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午1:39
下一篇 2026年3月18日 下午1:39


相关推荐

  • 自定义检测图片加载失败指令

    自定义检测图片加载失败指令Vue directive onerror 监听图片加载 加载失败替换图 inserted function el el setAttribute onerror this src require assets images 0 png 说明 1 onerror 是指令标识 使用时在标签中直接加入 v onerror 就可以 2 assets images 0 png 是图片存放地址 3 指令如果很多的情

    2026年3月17日
    2
  • android 安装p12证书,如何在Android中使用p12证书(客户端证书)

    android 安装p12证书,如何在Android中使用p12证书(客户端证书)我试图在android中使用客户端证书。我得到了一个.p12文件,我想用它来对服务器进行身份验证。如何在Android中使用p12证书(客户端证书)我正在使用portecle将.p12文件转换为.bks文件,但我似乎没有得到它的工作。下面的代码:packagecom.pa1406.SECURE;importjava.io.InputStream;importjava.security.Ke…

    2022年6月26日
    93
  • php开发工程师面试题知识点总结(一)「建议收藏」

    php开发工程师面试题知识点总结(一)

    2022年2月12日
    40
  • static声明静态外部类_static静态变量的理解

    static声明静态外部类_static静态变量的理解在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。   在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。    一、静态内部类的使用目的。    在定义内部类的时候,可以

    2022年10月11日
    8
  • 连接docker中的mysql_搭建docker环境

    连接docker中的mysql_搭建docker环境使用docker部署springboot项目并连接上mysql数据库需要的知识Linux操作系统docker(了解git的工作方式即可)工具xshell(用来连接linux服务器)xftp用来给linux服务器上传文件sqlyog(或者navicat)在服务器上解析.sql脚本maven(idea自带)用来打包接下来我们开始正式操作服务器的选择我选择的是阿里…

    2022年8月31日
    9
  • 关于博客背景_好看的博客背景图

    关于博客背景_好看的博客背景图目前从事nuclear工程设计工作,基本与编程无关行业。但因为读研期间主要从事编程开发相关研究,所以有所涉猎,主要为C++、ZIGbee、RFID、STM32相关工作,但是基础知识较为欠缺。想通过博客的方式督促自身的学习。博客内容主要集中在机器学习和软件编程相关,虽然之前有过嵌入式、单片机的软硬件设计经验,但是相对学习成本高昂,不适合现在业余自学,所以目前专注于计算机软件编程知识。与君共勉,2

    2022年10月10日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号