ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> MySql >> PDO案例:学生信息管理系统

PDO案例:学生信息管理系统

来源:网络整理     时间:2015-10-12     关键词:require,Exception,连接数据库

本篇文章主要介绍了"PDO案例:学生信息管理系统",主要涉及到require,Exception,连接数据库方面的内容,对于MySql感兴趣的同学可以参考一下: PDO实现学生信息的增删改查主页:index.php

PDO实现学生信息的增删改查

主页:index.php




    学生信息管理
    


require_once('menu.htm')?>

浏览学生信息

连接数据库 try{ $pdo=new PDO("mysql:host=localhost;dbname=myapp","root",""); }catch(PDOException $e){ die("数据库连接失败".$e->getMessage()); } //2.执行SQL查询,并解析与遍历 $sql="SELECT * FROM stu"; foreach($pdo->query($sql) as $row){ $id=$row['id']; $classId=$row['classId']; $name=$row['name']; $age=$row['age']; echo ""; } ?>
id班级姓名年龄操作
$id $classId $name $age 删除 修改
共用菜单块:menu.htm

学生信息管理

浏览学生 增加学生
css文件:style.css

.content{
    width: 600px;
    margin: 0 auto;
}
table{
    border-collapse: collapse;
    width: 600px;
}
th,td{
    border:1px solid #ccccff;
    padding: 5px;
}
td{
    text-align: center;
}
显示效果:
PDO案例:学生信息管理系统
增加学生信息的界面:add.php



    学生信息管理
    


require_once('menu.htm')?>

增加学生信息

班级
姓名
年龄
显示效果:
PDO案例:学生信息管理系统
修改学生信息的界面:edit.php



    学生信息管理
    


require_once('menu.htm'); //1.连接数据库 try{ $pdo=new PDO("mysql:host=localhost;dbname=myapp","root",""); }catch(PDOException $e){ die("数据库连接失败".$e->getMessage()); } //2.执行SQL语句,获取要修改的信息 $sql="SELECT * FROM stu WHERE id=".$_GET['id']; $stmt=$pdo->query($sql); if($stmt->rowCount()>0){ $stu=$stmt->fetch(PDO::FETCH_ASSOC);//解析数据 }else{ die("没有要修改的数据"); } ?>

修改学生信息

班级
姓名
年龄
显示效果:
PDO案例:学生信息管理系统
处理增删改操作的文件:action.php
连接数据库
try{
    $pdo=new PDO("mysql:host=localhost;dbname=myapp","root","");
}catch(PDOException $e){
    die("fail to connect mysql".$e->getMessage());
}
$id=$_POST['id'];
$classId=$_POST['classId'];
$name=$_POST['name'];
$age=$_POST['age'];
//2.通过action的值做相应操作
switch($_GET['action']){
    case "add"://增加操作
        $sql="INSERT INTO stu VALUES (null,'{$classId}','{$name}','{$age}')";
        $rw=$pdo->exec($sql);
        if($rw>0){
            echo "";
        }else{
            echo "";
        }
    break;
    case "del"://删除操作
        $id=$_GET['id'];
        $sql="DELETE FROM stu WHERE id={$id}";
        $pdo->exec($sql);
        header("Location:index.php");
        break;
    case "edit"://修改操作
        $sql="UPDATE stu set name='{$name}',classId={$classId},age={$age} WHERE id={$id}";
        $rw=$pdo->exec($sql);
        if($rw>0){
            echo "";
        }else{
            echo "";
        }
}

以上就介绍了PDO案例:学生信息管理系统,包括了require,Exception,连接数据库方面的内容,希望对MySql有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_189812.html

相关图片

相关文章