首页  >  问答  >  正文

做一个抽奖系统

准备用TP5.1做一个抽奖系统,其中当在数据库的用户字段username(抽奖用户)名字一样时,比如出现两个张三,我要怎么将其检测出来并且改成张三1,张三2

林瑞程林瑞程1803 天前1565

全部回复(9)我来回复

  • 我从山中来

    我从山中来2019-12-10 10:39:28

    抽奖系统  我理解是不是就是   在一堆数据中随机抽出一个来,这样的话   你何必用名字,用手机号码做为要抽取的数据,然后抽出的手机号对应着的用户不就是唯一的了,直接显示用户名。设计用户表的时候加上手机号这个字段   保证该字段唯一性。

    回复
    0
  • 林瑞程

    我明白你的意思了,已借鉴

    林瑞程 · 2019-12-10 10:41:46
  • sheitieey

    sheitieey2019-12-08 15:11:17

    从数据表来说,第一步就应该要确保如何识别数据的唯一性。才能往下说。

    比如你说名字是可以重复,所以人家民政不也想出了***号码来解决这个问题吗?他们没有说这个名字有了就给你***后面加个1吧

    刚好2楼就跟你说了,手机号可以确保唯一性

    回复
    0
  • 林瑞程

    问题是抽奖系统的话只看用户名,手机号是不显示的,这样子人家也辨别不了哪个用户名对应哪个手机号吧,我是初学者,求给我思路,非常感谢评论

    林瑞程 · 2019-12-08 15:14:03
  • 林瑞程

    林瑞程2019-12-07 21:28:02

    而且有些人确实可以重名,只是重名的时候我将其名字变为例如张三1,张三2...这样子叠加上去。不是说字段不能出现同样的名字,可以出现,只是出现时我们将其改变一下

    回复
    0
  • 卢小强

    卢小强2019-12-06 16:07:01

    可以双字段,用户名和手机号这样就不会重复了

    回复
    0
  • 林瑞程

    但是我查询的时候只需要用到用户名啊,不需要用到其他字段数据,这样还是辨别不了?

    林瑞程 · 2019-12-07 21:25:43
  • Name

    Name2019-12-06 07:26:52

    确保用户名唯一

    回复
    0
  • 林瑞程

    怎么实现呢?

    林瑞程 · 2019-12-07 21:24:56
  • 取消回复