首页 > 数据库 >php连接mysql数据库

php连接mysql数据库

时间:2023-10-24 09:44:50浏览次数:42  
标签:数据库 padding mysql login php border

phpmyadmin

首先在phpmyadmin新建一个数据库mydb,在此数据库下新建表users。然后在插入里输入以下内容:

现在在浏览界面,就成这样了:

后端

记得打开phpstudy的mysql服务,否则会报错

login.html:登录界面。当用户点击submit就会跳转到login.php进行查询。

<head>
    <meta charset="utf-8">
    <title>登录页面</title>
    <style>
        body {
            font-family: Arial, Helvetica, sans-serif;
        }

        form {
            border: 3px solid #f1f1f1;
        }

        input[type=text],
        input[type=password] {
            width: 100%;
            padding: 12px 20px;
            margin: 8px 0;
            display: inline-block;
            border: 1px solid #ccc;
            box-sizing: border-box;
        }

        button {
            background-color: #04AA6D;
            color: white;
            padding: 14px 20px;
            margin: 8px 0;
            border: none;
            cursor: pointer;
            width: 100%;
        }

        button:hover {
            opacity: 0.8;
        }
        .container {
        padding: 16px;
}
    </style>
</head>

<body>
        <form action="login.php" method="post">
            <div  class="container"">
                <label for="uname"><b>Username</b></label>
                <input type="text" placeholder="Enter Username" name="username" required>
                <label for="psw"><b>Password</b></label>
                <input type="password" placeholder="Enter Password" name="password" required>
                <button type="submit">Login</button>
                <label>  <input type="checkbox" checked="checked" name="remember"> Remember me</label>
            </div>
        </form>
    
</body>

</html>

login.php

<?php
    session_start();
    $_session=array();
    session_destroy();
    ?>
<?php
$username=$_POST['username'];
$password=$_POST['password'];

$conn=mysqli_connect('localhost','root','root','mydb');
$sql="select username,password from users where username='$username' and password='$password'";
$result=mysqli_query($conn,$sql);
$a=mysqli_fetch_array($result);

if($a['username']==$username && $username!=''){
    $_session['login']=true;
    header('Location:page.html');
}else{echo "登录失败,请重新登录或注册帐号!";}
?>

然后在浏览器访问

用户名输入tom,密码输入123.提示登录成功

标签:数据库,padding,mysql,login,php,border
From: https://www.cnblogs.com/y0uth/p/17784022.html

相关文章

  • MySQL中大量数据优化方案
    目录1大量数据优化1.1引言1.2评估表数据体量1.2.1表容量1.2.2磁盘空间1.2.3实例容量1.3出现问题的原因1.4解决问题1.4.1数据表分区1.4.1.1简介1.4.1.2优缺点1.4.1.2操作1.4.2数据库分表1.4.2.1简介1.4.2.2分库分表方案1.4.2.2.1取模方案1.4.2.2.2range范围方案1......
  • laravel:多mysql数据库(10.27.0 )
    一,相关文档https://learnku.com/docs/laravel/10.x/database/14882#2cd405二,php代码1,编辑.envDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=gonewsDB_USERNAME=yourusernameDB_PASSWORD=yourpasswordCO_DB_CONNECTION=mysqlCO_DB_HOST=127.0.0.1......
  • 华为云服务器+mysql部署
     MySQL 是一种开源的关系型数据库管理系统(RDBMS),它广泛用于存储和管理结构化数据。MySQL 最初由瑞典的 MySQL AB 公司开发,后来被 Oracle 公司收购。MySQL 提供了高性能、稳定性和可靠性,成为许多应用程序的常用数据库选择。以下是 MySQL 数据库的一些关键特点和功能:......
  • <<Mysql是怎样运行的>>小记-2
    第十章:单表访问方法MysqlServer中又有一个叫优化器的模块,在Mysql服务端对一条查询语句进行语法解析之后,会将其再交给优化器来进行优化,在优化后会获得一个执行计划.这个执行计划中表明了应该使用哪些索引查询,还有表之间的连接顺序等等.最后会按照该执行计划中的步骤调用存......
  • 华为云服务器+使用本地navcat管理数据库
     在开发中,我们需要用数据相关管理软件,来本地管理华为云耀云服务器L实例服务器上的数据库,Navicat 是一款功能强大的数据库管理工具,它具有许多优点,可以帮助数据库管理员和开发人员更轻松地管理数据库。以下是使用 Navicat 软件管理数据库的一些好处:1. 多数据库支持:Navicat......
  • MySQL必知必会
    概述MySQL是一种数据库管理系统(DBMS),所管理的都是关系型数据库,特点就是以表的形式来存储数据,一个数据库中可以有多张表,表中划分为行和列,可以将一行对应于一个对象,而每一列所表示的就是对象的各个属性。在MySQL中用主键(PrimaryKey)来唯一的标识某一行,主键是一个列也可以是一组列,它......
  • openGauss学习笔记-107 openGauss 数据库管理-管理用户及权限-三权分立
    openGauss学习笔记-107openGauss数据库管理-管理用户及权限-三权分立默认权限机制和管理员两节的描述基于的是openGauss创建之初的默认情况。从前面的介绍可以看出,默认情况下拥有SYSADMIN属性的系统管理员,具备系统最高权限。在实际业务管理中,为了避免系统管理员拥有过度集中的......
  • MYSQL 5.6.40基本操作
    MYSQL5.6.40基本操作基本语句进入数据库(记得输入密码)mysql-uroot-p查看所有库showdatabases;打开库use库名创建库createdatabase库名;删除库dropdatabase库名;表打开库use库名;查看库里的表 showtables;创建表createtablet1(idint,name......
  • mysql
    一、存取数据的演变史1、文本文件使用文本文件存储数据的时候路径不固定数据格式不统一,一旦更换设备就容易出现无法使用的情况。 文件路径不固定:C:\aaa.txtD:\bbb.txtE:\ccc.txt 数据格式不统一:jason|123 jason$123 jason1232、软件开发目录规范规定了数据应该保存......
  • oracle数据库启停
    使用oracle登录//停止1.ps-ef|grepsmon2.exportORACLE_SID=cbsdba(这是实例名字)3.sqlplus/assysdba 4.shutdown immediate;//启动1.ps-ef|grepsmon2.exportORACLE_SID=cbsdba3.sqlplus/assysdba 4.startup;5.alter pluggabledatabaseallopen;......