php调用SQL的增改查

数据库中的增改查

  • 增加:INSERT INTO (数据库名)(内容) VALUES(?,?)
  • 改: UPDATE (数据库名) set 内容=? WHERE 内容= ?
  • 查: SELECT 内容 FROM (数据库名) WHERE 内容=?

php调用

代码如下

增加

$sql = "INSERT INTO users(username,passwd) VALUES(?,?)";
    $mysqlit_stmt = $mysqli->prepare($sql);
    $mysqlit_stmt->bind_param("ss", $username, $passwd);
    if ($mysqlit_stmt->execute()) {
        echo $mysqlit_stmt->insert_id;
        echo PHP_EOL;
        echo "<script>alert('注册成功');window.location.href='../views/office/login.html'</script>";
    } else {
        echo $mysqlit_stmt->error;
    }
    $mysqlit_stmt->free_result();
    $mysqlit_stmt->close();

$sql = "UPDATE users set avatar=? WHERE uid= ?";
                $mysqli_stmt = $mysqli->prepare($sql);

                $mysqli_stmt->bind_param("si", $avatarPath, $uid);
                if ($mysqli_stmt->execute()) {
                    echo PHP_EOL;
                } else {
                    echo $mysqli_stmt->error; //输出错误信息
                }
                $mysqli_stmt->free_result();
                $mysqli_stmt->close();
                $mysqli->close();

$sql = "SELECT username,age,gender FROM users WHERE username=? and passwd=?";
    $mysqli_stmt = $mysqli->prepare($sql);
    $mysqli_stmt->bind_param('ss', $username, $passwd);
    if ($mysqli_stmt->execute()); {
        $username = null;
        $age = null;
        $gender = null;
        $mysqli_stmt->bind_result($username, $age, $gender);    //bind_result绑定结果集到值的变量里
        //遍历结果
        while ($mysqli_stmt->fetch()) {
            echo "<script>alert('登录成功!');window.location.href='../views/user/person.html';</script>";
            //echo '欢迎:' . $username;
            //echo '年龄:' . $age;
            // echo '性别:' . $gender;
        }
    }
    $mysqli_stmt->free_result();
    $mysqli_stmt->close();

相关推荐

  1. php调用SQL

    2024-04-11 22:34:00       36 阅读
  2. Mysql、删、

    2024-04-11 22:34:00       22 阅读
  3. MySQL--、删、

    2024-04-11 22:34:00       30 阅读
  4. Python Django ORM使用简单,删,

    2024-04-11 22:34:00       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-11 22:34:00       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-11 22:34:00       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-11 22:34:00       82 阅读
  4. Python语言-面向对象

    2024-04-11 22:34:00       91 阅读

热门阅读

  1. 数据结构面试

    2024-04-11 22:34:00       41 阅读
  2. SVN客户端异常问题处理

    2024-04-11 22:34:00       33 阅读
  3. leetcode209--长度最小的子数组

    2024-04-11 22:34:00       40 阅读
  4. spring

    spring

    2024-04-11 22:34:00      40 阅读
  5. 计算机网络⑨ —— TCP粘包与拆包

    2024-04-11 22:34:00       36 阅读
  6. 前端数组常用方法以及解释(手动整理)

    2024-04-11 22:34:00       40 阅读
  7. 汽车传感器介绍

    2024-04-11 22:34:00       36 阅读
  8. 深入理解C语言:函数栈帧的秘密

    2024-04-11 22:34:00       33 阅读