如何搞懂html+php实现个人博客网站?【附代码详解】毕业设计 大作业项目 您所在的位置:网站首页 怎样用php搭建一个聊天室软件 如何搞懂html+php实现个人博客网站?【附代码详解】毕业设计 大作业项目

如何搞懂html+php实现个人博客网站?【附代码详解】毕业设计 大作业项目

2024-07-01 02:43| 来源: 网络整理| 查看: 265

下载链接放文末!

目录 运行展示核心代码讲解创建数据库初始化数据登录验证用户注册发表博客更新博客删除博客发表评论修改密码修改昵称管理员删除用户 运行环境运行说明下载链接

运行展示

在这里插入图片描述

功能说明 未登录用户:仅可以浏览所有博客的内容。 已登录用户:1、浏览所有博客的内容;2、发表博客;3、删除自己的博客;4、修改自己的博客;5、在任一博客下评论;6、修改昵称和密码。 管理员:1、可以执行普通用户的所有功能;2、修改任一博客的内容;3、删除任一博客;4、删除任一用户。 网站平台功能补充说明:1、动态显示博客信息(如当前所有博客数量,用户个人博客数量,以及博客内容信息);2、博客和评论发表的时间遵循北京时间;3、登录时只要输入账号密码即可,后台会自动判断该账号为普通用户还是管理员,进而推送到对应的网页。

核心代码讲解 创建数据库 drop database if exists grblog; CREATE DATABASE `grblog` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE grblog; -- 人员信息 CREATE TABLE admin ( adminMail varchar(25) primary key, adminName varchar(10) not null, passWord varchar(15) not null, level enum('user', 'super') ); -- 博客信息 CREATE TABLE blog ( blogNo int primary key AUTO_INCREMENT, blogTopic varchar(50) not null, blogContent varchar(5000) not null, adminMail varchar(25) not null, importDate date not null , foreign key (adminMail) references admin(adminMail) ); -- 评论信息 CREATE TABLE comment ( commentNo int primary key AUTO_INCREMENT, commentContent varchar(500) not null, adminMail varchar(25) not null, blogNo int, commentDate datetime not null , foreign key (adminMail) references admin(adminMail), foreign key (blogNo) references blog(blogNo) ); 初始化数据 INSERT INTO `admin` (`adminMail`,`adminName`, `passWord`, `level`) VALUES ('[email protected]', '不脱发的程序猿', 'pwdpwd', 'user'),('[email protected]', '涛歌依旧', 'pwdpwd', 'user'),('[email protected]', 'ThinkWon', 'pwdpwd', 'user'),('[email protected]', 'SAP剑客', 'pwdpwd', 'user'),('[email protected]', '敖 丙', 'pwdpwd', 'user'),('[email protected]', '>=FreeMan=


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有