您现在的位置是:网站首页> 编程资料编程资料
PDO实现学生管理系统_php实例_
2023-05-25
356人已围观
简介 PDO实现学生管理系统_php实例_
这里实现一个简单的学生管理系统,供大家参考,具体内容如下
需要建立如下文件:
- index.php
- menu.php //菜单栏
- add.php //添加数据
- edit.php // 编辑数据
- action.php // 添加,删除,编辑的实现
分别写一下每个文件的代码:
menu.php:
index.php
学生信息管理系统 浏览学生信息
getMessage()); } //2. 执行数据库,并解析遍历 $sql = "SELECT * FROM users"; foreach($pdo->query($sql) as $val){ echo " ID 姓名 姓别 年龄 班级 操作 "; echo " "; } ?>{$val['id']} "; echo "{$val['name']} "; echo "{$val['sex']} "; echo "{$val['age']} "; echo "{$val['class']} "; echo "删除修改 "; echo "
add.php
学生信息管理系统 增加学生信息
edit.php
学生信息管理系统 getMessage()); } //2. 拼装sql语句,取出信息 $sql = "SELECT * FROM users WHERE id=".$_GET['id']; $stmt = $pdo->query($sql); if($stmt->rowCount() > 0){ $stu = $stmt->fetch(PDO::FETCH_ASSOC); //解析数据 }else{ die("没有修改的信息"); } ?> 修改学生信息
action.php
getMessage()); } //2. 通过action的值做相应的操作 switch($_GET['action']){ case "add": //增加操作 $name = $_POST['name']; $sex = $_POST['sex']; $age = $_POST['age']; $class = $_POST['class']; $sql = "INSERT INTO users VALUES (null, '{$name}','{$sex}', '{$age}', '{$class}')"; $rw = $pdo->exec($sql); if($rw > 0){ echo ""; }else{ echo ""; } break; case "del": $id = $_GET['id']; $sql = "DELETE FROM users WHERE id={$id}"; $pdo->exec($sql); header("location:index.php"); break; case "edit": $name = $_POST['name']; $sex = $_POST['sex']; $age = $_POST['age']; $class = $_POST['class']; $id = $_POST['id']; $sql = "UPDATE users SET name='{$name}',sex='{$sex}',age={$age},class={$class} WHERE id={$id}"; $rw = $pdo->exec($sql); if($rw > 0){ echo ""; }else{ echo ""; } break; }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- YII2框架中ActiveDataProvider与GridView的配合使用操作示例_php实例_
- YII2框架使用控制台命令的方法分析_php实例_
- YII2框架中添加自定义模块的方法实例分析_php实例_
- YII2框架中日志的配置与使用方法实例分析_php实例_
- YII2框架中查询生成器Query()的使用方法示例_php实例_
- YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例_php实例_
- Laravel框架下的Contracts契约详解_php实例_
- 使用Entrust扩展包在laravel 中实现RBAC的功能_php实例_
- PHP代码加密的方法总结_php技巧_
- YII2框架中behavior行为的理解与使用方法示例_php实例_
