PHP+MySQL实现简单的登录注册案例(详细版附代码)

PHP+MySQL实现简单的登录注册案例(详细版附代码),第1张

简单介绍一下PHP登录注册案例

数据存储于MySQL数据库

页面使用PHP+HTML搭建

一、首先我们先用代码开发工具创建一个文件夹PHP-login(记住创建在你自己的电脑集成工具的运行目录下)

 二、创建一下文件夹与文件(如图所示)

接下来展示代码部分

index.php




    
    
    PHP登录注册案例
    
    


    
        PHP注册登录案例
        
        
    

register.html




    
    注册页面





  
    
      
用户注册


 register.php

alert('注册成功,请登录');location='login.html'";
    }else{
        echo "";
    }

}else{
    echo "";
}
?>

login.html




    
     注册登录




 

 
   
     
      
注册登录系统

login.php

alert('密码错误,请重新输入');location='login.html'";   
  } 
  else{    
    echo ""; 
  }
?>

connectsql.php

set_charset("utf8");
    
    // 检测连接
    if ($conn->connect_error) {
        die("数据库连接失败: " . $conn->connect_error);
    }
?>

user.html



	
		
		
	
	
		欢迎登录成功
	

regitlogin.sql 数据库文件代码

-- phpMyAdmin SQL Dump
-- version 5.0.2
-- https://www.phpmyadmin.net/
--
-- 主机: 127.0.0.1:3306
-- 生成日期: 2021-09-26 02:57:47
-- 服务器版本: 5.7.31
-- PHP 版本: 7.3.21

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- 数据库: `regitlogin`
--

-- --------------------------------------------------------

--
-- 表的结构 `user`
--

DROP TABLE IF EXISTS `user`;
CREATE TABLE IF NOT EXISTS `user` (
  `id` mediumint(32) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id',
  `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '用户名',
  `password` varchar(64) COLLATE utf8_unicode_ci NOT NULL COMMENT '密码',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

数据库截图:

数据库具体 *** 作:首先创建一个数据库名字叫做regitlogin,再创建一个数据表user,选项有id,username,password具体类型参数如下图

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/740804.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存