Erstellen Sie ein Lotteriesystem
林瑞程
林瑞程 2019-12-05 20:34:28
0
9
1561

Ich werde TP5.1 verwenden, um ein Lotteriesystem aufzubauen. Wenn der Benutzername (Lotteriebenutzer) in der Datenbank beispielsweise denselben Namen hat, erscheinen zwei Zhang San, wie erkenne ich ihn und ändere ihn in Zhang San 1? , Zhang San 2

林瑞程
林瑞程

Antworte allen(5)
我从山中来

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

  • Antwort 我明白你的意思了,已借鉴
    林瑞程 Autor 2019-12-10 10:41:46
sheitieey

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

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

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

  • Antwort 问题是抽奖系统的话只看用户名,手机号是不显示的,这样子人家也辨别不了哪个用户名对应哪个手机号吧,我是初学者,求给我思路,非常感谢评论
    林瑞程 Autor 2019-12-08 15:14:03
林瑞程

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

卢小强

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

  • Antwort 但是我查询的时候只需要用到用户名啊,不需要用到其他字段数据,这样还是辨别不了?
    林瑞程 Autor 2019-12-07 21:25:43
Name

确保用户名唯一

  • Antwort 怎么实现呢?
    林瑞程 Autor 2019-12-07 21:24:56
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!