zoukankan      html  css  js  c++  java
  • 连接数据库:登入与处理

    登入就是提取数据库中的信息

    先建立一个登入页面:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>无标题文档</title>
    </head>
    
    <body>
    
    <h1>登录</h1>
    
    <form action="chuli.php" method="post">
        <div>用户名:<input type="text" name="zhang" /></div>
        <div>密码:  <input type="password" name="mi" /></div>
        <div><input type="submit" value="登录" /></div>
    </form>
    
    </body>
    </html>

    然后需要一个登入的处理页面:

    <?php
    $zhang = $_POST["zhang"];
    //登入页面的时候用的POST,照旧
    $mi = $_POST["mi"];
    $db = new mysqli("localhost","root","12345678","heiheihei");
    连接一个数据库
    $sql = "select mi from mydb WHERE zhang = '{$zhang}' ";//防注入攻击,写代码尽量避免,一定避免!
    //写一个sql语句
    $r=$db->query($sql);
    //执行语句
    $aa = $r ->fetch_row();
    if(!empty($mi) && $aa[0]==$mi)
    //看看条件是否对
    {
        //跳转页面
        //header("location:main.php");
        echo "<script>window.location = 'text.php'</script>";
    }
    else
        {
            echo "失败";
        }
    ?>

    ******************************************************************

    番外:

    为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量.

    $mysql_server_name='localhost'; //改成自己的mysql数据库服务器
    
    $mysql_username='root'; //改成自己的mysql数据库用户名
    
    $mysql_password='123456'; //改成自己的mysql数据库密码
    
    $mysql_database='Mydb'; //改成自己的mysql数据库名
    
    

    也可把以上变量放在一个文件里,可以随时让其他文件调用.

    例如: 将以上内容放在:db_config.php 那么在其他需要用到数据库的页面直接调用.

    调用代码:require("db_config.php");

     开始比较简单,后面路还很长...

  • 相关阅读:
    JSP中 == 和equals的区别
    使用Cookie保存用户名密码,再次登陆时将Cookie用户名密码取出来并直接放置到用户名密码文本框中
    学习Java Web开发中遇到的问题,及其解决方法
    部署、测试、服务工作的经验记录
    Python基础--dict字典操作
    Python基础--dict字典
    Python基础--预留空 5
    Python基础--预留空 4
    Python基础--tuple 元组
    Python基础--预留3
  • 原文地址:https://www.cnblogs.com/xuan584521/p/6421693.html
Copyright © 2011-2022 走看看