• 技术文章 >php教程 >php手册

    php+MySQL实现登录时验证登录名和密码是否正确,mysql登录名

    2016-06-13 08:40:20原创1043

    php+MySQL实现登录时验证登录名和密码是否正确,mysql登录名


    直入主题,先看php校验登录名和密码是否正确的代码:

    <?php
     $servername = "服务器名";
     $username = "账户名";
     $password = "密码";
     $dbname = "数据库名";
    ?>
    <?php
     // Session需要先启动。
     session_start();
     //判断uname和pwd是否赋值
     if(isset($_POST['uname']) && isset($_POST['pwd'])){
     $name = $_POST['uname'];
     $pwd = $_POST['pwd'];
     //连接数据库
     $conn = new mysqli($servername, $username, $password, $dbname);
     if ($conn->connect_error) {
      die("Connection failed: " . $conn->connect_error);
     }
     //验证内容是否与数据库的记录吻合。
     $sql = "SELECT * FROM test_students_all WHERE (student_name='$name') AND (password='$pwd')";
     //执行上面的sql语句并将结果集赋给result。
     $result = $conn->query($sql);
     //判断结果集的记录数是否大于0
     if ($result->num_rows > 0) {
      $_SESSION['user_account'] = $name;
      // 输出每行数据
      while($row = $result->fetch_assoc()) {
      echo '

    ' . $row['student_nbr'] . '
    ' . $row['student_name'] . '(' . $row['sex'] . ')' . '
    ' . $row['class'] . '
    ' . $row['major'].'

    '; //

    echo '

    '; } } else { echo "没有您要的信息"; } $conn->close(); } ?> 登录校验

    <?php // isset(xx) 测试xx是否设置了 if(isset($_SESSION['user_account'])){ echo '你好,' . $_SESSION['user_account']; } else{ echo '游客'; } //$conn->close(); ?>



    效果图:

    以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    千万级数据并发解决方案(理论+实战):点击学习

    Mysql单表千万级数据量的查询优化与性能分析

    Mysql主从原理及其在高并发系统中的应用

    专题推荐:php 验证 登录 密码 mysql
    上一篇:php上传图片类及用法示例, 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• smarty模板引擎从php中获取数据的方法,smarty模板• PHP类中的魔术方法(Magic Method)简明总结,magicmethod• php利用新浪接口查询ip获取地理位置• mysql 数据备份类代码• PHP之判断用户语言跳转网页
    1/1

    PHP中文网