MySQL简单增删改查


前台页面例如


<form action="sql.php?action=insert" method="post">
  <input type="text" name="name" />
  <input type="text" name="pwd" />
  <input type="submit" value="Submit" />
</form>

后台操作


$action = $_GET['action']; //操作
switch = ('action'){
    case "select":
        $mysql = new pass();
        $mysqli=$mysql->db();
        $res = array();
        $hasList = false;
        $sql_select = "select id,name from user";
        if($result = $mysqli -> query($sql_select )){
            while($row = $result -> fetch_assoc()){
                $res[] = $row;
            }
            $result -> close();
        }
        if(!empty($res)){
            $hasList = true;
        }
        $arr = array(
                'code' => 1,
                'hasList' => $hasList,
                'count' => "5",
                'data' => $res,
            );
        echo json_encode($arr);
    break;

    case "insert":
        $mysql = new pass();
        $mysqli=$mysql->db();
        $res = array();
        $hasList = false;
        $sql_insert = "insert into user (name , pwd) values ('aidis' , '123')";
        if($mysqli -> query($sql_insert ) === true){
            echo = 1;
        }else{
            echo = 0;
        }
        $result -> close();
    break;

    case "update":
        $mysql = new pass();
        $mysqli=$mysql->db();
        $arr = $_POST;
        $id = $arr['id'];
        $name = $arr['name'];
        $pwd = $arr['pwd'];
        $sql_update = "update user set name = '$name' , pwd = '$pwd' where id = $id";
        if($mysqli -> query($sql_update ) === true){
            echo = 1;
        }else{
            echo = 0;
        }
        $result -> close();
    break;

    case "delete":
        $mysql = new pass();
        $mysqli=$mysql->db();
        $id = $_GET['id'];
        $sql_delete = "delete from user where id = $id";
        if($mysqli -> query($sql_delete ) === true){
            echo = 1;
        }else{
            echo = 0;
        }
        $result -> close();
    break;

}
class pass{
    function dbset(){
        $host='localhost';
        $user='root';
        $pass='password';
        $dbname='dbname';
        $mysqli=new mysqli($host,$user,$pass,$dbname);
        $mysqli->query('set names utf8');
        if ($mysqli->connect_errno) {
            printf("Connect failed: %s\n", $mysqli->connect_error);
            exit();
        }
        return $mysqli;
    }
    function db(){
        $mysqli=$this->dbset();
        return $mysqli;
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_42161963/article/details/80254136