zoukankan      html  css  js  c++  java
  • PHP+MySQL数据库ID重新排序源码

    一、参考源码

    <?php 
    
    $localhost="localhost";
    $root="root";
    $password="123456";
    $datebest="db_ku";
    
        $conn=mysqli_connect($localhost,$root,$password,$datebest) or die("数据库服务器连接错误".mysqli_error($conn));
        mysqli_select_db($conn,$datebest) or die("数据库访问错误".mysqli_error($conn));
        mysqli_query($conn,"set character set utf8");
        mysqli_query($conn,"set names utf8");
    
    function edit_id()
    {
        Global $conn;
    
        $table_name=$_POST['name'];
    
        $sql="ALTER TABLE `".$table_name."` DROP id";
        $sql1="ALTER TABLE `".$table_name."` ADD id MEDIUMINT(8) NOT NULL FIRST";
        $sql2="ALTER TABLE `".$table_name."` MODIFY COLUMN id MEDIUMINT(8) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id)";
    
        mysqli_query($conn,$sql);
        mysqli_query($conn,$sql1);
        mysqli_query($conn,$sql2);
    
        echo mysqli_error($conn);
    
        echo "<script>alert('重置ID成功!');history.back();</script>";
           exit;
        }
    
        if ($_SERVER['REQUEST_METHOD'] === 'POST') {
          edit_id();
    }
    ?>
    
    <!DOCTYPE html>
    <html>
    <head>
        <title>重置ID</title>
    </head>
    <style type="text/css">
        form{
            margin:50px 30%;
            width: 400px;
        }
        div{
            display:inline;
        }
        label{
            border: 1px solid;
            background-color: #4CAF50;
        }
        input{
            width: 200px;
            padding: 7px 0px;
        }
        button {
        background-color: #4CAF50; 
    }    
    </style>
    <body>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" autocomplete="off">
          <div>
            <label for="name">表名:</label>
            <input type="text" id="name" name="name" placeholder="输入数据库需要重置ID数据表名">
          </div>
          <div><button>提交</button></div>
        </form>
    </body>
    </html>

    二、展示

  • 相关阅读:
    如何制作a2sd+
    WinForm/Silverlight多线程编程中如何更新UI控件的值
    c#如何操作cookie
    Windows Mobile CookieContainer
    Microsoft.Practices.EnterpriseLibrary.Data 数据库操作
    获取手机卡imei和imsi信息
    winform 分页控件
    asp.net 导出数据到Excle
    asp.net异步调用
    shell脚本中常用命令
  • 原文地址:https://www.cnblogs.com/wlei5206/p/13222825.html
Copyright © 2011-2022 走看看