简单介绍一下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具体类型参数如下图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)