使用数据库的优化版php登陆系统

在学习了MySQL以后,我尝试在原来的简易登陆系统上加入数据库。因为原来的账号密码都存在php文件的数组里嘛,现在存在了数据库里。

网站依旧是用phpstudy集成环境搭建的,在这个环境下怎么使用MySQL可以参考这位的视频,给了我很大帮助。

https://www.bilibili.com/video/BV1TQ4y1N7mL

现在我的php文件代码如下

<?php
    //1.连接数据库
    $db_host="localhost";
    $db_name="root";
    $db_password="123456";
    $link=mysqli_connect($db_host,$db_name,$db_password);
    //2.判断是否成功
    if(!$link){
        echo "Error";
    }
    //3.设置字符集
    mysqli_set_charset($link,"utf8");
    //4.选择数据库
    mysqli_select_db($link,"user");

    $user= $_POST["username"];
    $pass= $_POST["password"];

    //5.写入sql语句
    $sql="SELECT user_password FROM myuser WHERE user_account='$user'";
    //6.发送sql语句
    $result=mysqli_query($link,$sql);
    //7.处理sql语句
    $row=mysqli_fetch_array($result);
    
    if($row['user_password']==NULL) echo "请输入有效信息";
    else{
        if($row['user_password']==$pass) echo "登陆成功";
        else echo "密码错误";
    }
    //8.关闭数据库
    mysqli_close($link);
    
?>

接着就要学python啦。

posted @ 2023-08-17 17:42  yoo2i  阅读(14)  评论(0)    收藏  举报