Blogger Information
Blog 15
fans 2
comment 0
visits 15932
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
自己写的mysqli增删改
LiuBo的博客
Original
1015 people have browsed it

=========首页==========

<?php
header("Content-type:text/html;charset=utf-8");
    //链接数据库(8)
    //1.链接数据库
    $link = mysqli_connect('localhost','root','root');

    //2.判断数据库是否链接成功
    if(!$link)
    {
        exit('数据库连接失败');
    }

    //3.设置编码
    mysqli_set_charset($link,'utf8');

    //4.选择数据库
    mysqli_select_db($link,'aa');

    // 分页=====================================================================start
    $page = empty($_GET['page']) ? 1 : $_GET['page'];

    //1.获得数据的总条数
    $pageSql = "select count(*) as count from user";
    $pageRes = mysqli_query($link,$pageSql);

    $pageResult = mysqli_fetch_assoc($pageRes);

    //2.设置每页要显示的条数
    $limit = 1;

    //3.算出总共有多少页
    $pageCount = ceil($pageResult['count']/$limit);

    //算出偏移量(当前页-1)*每页显示的条数
    $start = ($page-1)*$limit;

    //上一页
    $prev = $page-1;

    //做一个限制
    if($prev < 1)
    {
        $prev = 1;
    }

    //下一页
    $next = $page+1;

    //做一个限制
    if($next > $pageCount)
    {
        $next = $pageCount;
    }

    // 分页=====================================================================end

    //5.准备sql语句
    $sql = "select * from user limit $start,$limit";

    //6.发送sql语句
    $res = mysqli_query($link,$sql);

    //7.处理返回的结果集
    echo '<p style="text-align:center;"><a href="add.php">添加</a></p>';
    echo '<table width="500" border=1 style="text-align:center;margin:0 auto">';
    echo '<th>账号</th><th>密码</th><th>操作</th>';
    while($result = mysqli_fetch_assoc($res)){
        echo '<tr>';
        echo '<td>'.$result['user_name'].'</td>';
        echo '<td>'.$result['user_pass'].'</td>';
        echo '<td><a href="delete.php?id='.$result['user_id'].'">删除</a>/<a href="update.php?id='.$result['user_id'].'">修改</a></td>';
        echo '</tr>';
    }
    echo '</table>';
    echo '<div style="text-align:center;"><a href="index.php?page=1">首页</a>&nbsp;&nbsp;&nbsp;<a href="index.php?page='.$prev.'">上一页</a>&nbsp;&nbsp;&nbsp;<a href="index.php?page='.$next.'">下一页</a>&nbsp;&nbsp;&nbsp;<a href="index.php?page='.$pageCount.'">尾页</a></div>';
    //8.关闭数据库
    mysqli_close($link);



==========删除页======

<?php
header("Content-type:text/html;charset=utf-8");
    $id = $_GET['id'];

    // 链接数据库
    $link = mysqli_connect('localhost','root','root');

    //判断链接数据库是否成功
    if(!$link)
    {
        exit('链接数据库失败');
    }

    //设置编码
    mysqli_set_charset($link,'utf8');

    //选择数据库
    mysqli_select_db($link,'aa');

    //准备sql语句
    $sql = "delete from user where user_id=$id";

    //执行sql语句
    $res = mysqli_query($link,$sql);

    //判断sql语句是否成功
    if($res && mysqli_affected_rows($link))
    {
        echo '删除成功<a href="index.php">返回</a>';
    }else{
        echo '删除失败';
    }

    //关闭数据库
    mysqli_close($link);


=========添加页========

<?php
    header("Content-type:text/html;charset=utf-8");

    //接受传过来的值
    $name = $_GET['name'];
    $pass = $_GET['pass'];

    //链接数据库
    $link = mysqli_connect('localhost','root','root');

    //判断数据库是否链接成功
    if(!$link)
    {
        exit('链接数据库失败');
    }

    //设置字符集
    mysqli_set_charset($link,'utf8');

    //选择数据库
    mysqli_select_db($link,'aa');

    //准备sql语句
    $sql = "insert into user(user_name,user_pass) values($name,$pass)";

    //执行sql语句
    $res = mysqli_query($link,$sql);

    // mysqli_inset_id返回最后生成的ID
    $id = mysqli_insert_id($link);

    //判断数据是否添加成功
    if($id)
    {
        echo '添加成功<a href="index.php">返回</a>';
    }else{
        echo '添加失败<a href="add.php">从新添加</a>';
    }

    //关闭数据库
    mysqli_close($link);


=======修改页=============

<?php
     $id = $_GET['id'] ;
     $name = $_GET['name'] ;
     $pass = $_GET['pass'] ;

     //链接数据库
     $link = mysqli_connect('localhost','root','root');

     //判断是否链接成功
     if(!$link)
     {
         echo '链接数据库失败';
     }

     //设置编码
     mysqli_set_charset($link,'utf8');

     //设置数据库
     mysqli_select_db($link,'aa');

     //准备sql语句
     $sql = "update user set user_name=$name,user_pass=$pass where user_id=$id";

     //执行语句
     $res = mysqli_query($link,$sql);

     //判断是否修改成功
     if($res && mysqli_affected_rows($link))
     {
         echo '修改成功<a href="index.php">返回</a>';
     }else{
         echo '修改失败';
     }

     //关闭数据库
     mysqli_close($link);

=========修改显示页==========

<?php
    header("Content-type:text/html;charset=utf-8");

    //获取传过来的ID
    $id = $_GET['id'];

    //链接数据库
    $link = mysqli_connect('localhost','root','root');

    //判断链接数据库是否正确
    if(!$link)
    {
        echo '数据库链接失败';
    }

    //设置编码
    mysqli_set_charset($link,'utf8');

    //设置数据库
    mysqli_select_db($link,'aa');

    //准备sql语句
    $sql = "select * from user where user_id=$id";

    //执行sql语句
    $res = mysqli_query($link,$sql);

    //处理返回的结果集
    $result = mysqli_fetch_assoc($res);

    //关闭数据库
    mysqli_close($link);
?>

<html>
    <form action="doupdate.php" method="">
        <input type="hidden" name="id" value="<?php echo $id ?>">
        账号:<input type="text" value="<?php echo $result['user_name'] ?>" name="name"><br>
        密码:<input type="text" value="<?php echo $result['user_pass'] ?>" name="pass"><br>
        密码:<input type="submit" value="提交">    
    </form>
</html>


===========添加显示页==============

<html>
    <head>
        <title></title>
        <meta charset="utf-8" />
    </head>
    <body>
        <form action="doadd.php">
            账号:<input type="text" name="name" id=""><br>
            密码:<input type="text" name="pass" id=""><br>
            <input type="submit" value="提交">
        </form>
    </body>
</html>

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post