新版本看这里


简单表白墙实现

手机适配,电脑访问不是很友好

表白墙这个灵感来自初夏千秋,当时看了ta(他?她?)的表白墙,不是很满意,于是想着自己做了一个

表白墙这个有点像超小型的微博系统,所需要的数据库结构也不复杂,表结构如下:

CREATE TABLE IF NOT EXISTS `unburden` (
  `id` int(5) NOT NULL AUTO_INCREMENT,
  `你的名字` varchar(12) NOT NULL,
  `ta的名字` varchar(12) NOT NULL,
  `内容` text NOT NULL,
  `ip` varchar(15) NOT NULL COMMENT '后期控制滥发刷屏',
  `utime` datetime NOT NULL COMMENT '这是个预留,现在不知道干嘛',
  `mid` varchar(32) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `mid` (`mid`)
) ENGINE=MyIsAM  DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;
  • 存储引擎用 InnoDB ,可以支持事务处理 MyIsAM 不能 还是用 MyIsAM
  • 这里设置 ip 字段呢,防止有熊孩子滥发,限制表白次数。(你也没必要一段时间内发那么多啊,滥情小渣男吗)
  • utime 字段暂时没有用,后期可以考虑 按时间分类查看相应表白
  • 我这里用 mid 字段是来分开每条表白页面的(不要笑我),不至于url上面是 id=1,id=2
  • 表的字符集用的是 utf8mb4(utf爸麻痹死?)这是可以支持 emoji 表情哦~

utf8只支持1-3个字节,差不多就是0000-ffff。而 utf8mb4 支持4个字节并且兼容utf8,所以支持更多的字符。


材料:

  1. 可以给你码代码的电脑
  2. 有网下载这些可以给你使用的开源软件
  3. 开始码代码吧

简单的前端结构我说一下

1. 首页展示所有表白(分页按钮可以有的)
2. 写入表白的页面
3. 表白内容页( •̀ ω •́ )y

OK,又水了一片文章。

点我去看那个辣鸡

真心感谢 jqueryjquer-jRumblejquery-snowfallphpmysqlpintuersublime textphpstdy还有广大程序猿网友 的大力支持

标签: php+mysql, 情人节

已有 6 条评论

  1. 能不能分享一下啊 我QQ 1010313690 邮箱发也可以ceo@pdsmt.cn

  2. 路过帮顶。开源了吗

    1. 我代码写的还是蛮乱的

    2. 没有呀,你要可以扣扣私发你呀

      1. 207645526 友情链接一下哈

添加新评论