Heim > Fragen und Antworten > Hauptteil
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
我从山中来2019-12-10 10:39:28
抽奖系统 我理解是不是就是 在一堆数据中随机抽出一个来,这样的话 你何必用名字,用手机号码做为要抽取的数据,然后抽出的手机号对应着的用户不就是唯一的了,直接显示用户名。设计用户表的时候加上手机号这个字段 保证该字段唯一性。
sheitieey2019-12-08 15:11:17
从数据表来说,第一步就应该要确保如何识别数据的唯一性。才能往下说。
比如你说名字是可以重复,所以人家民政不也想出了***号码来解决这个问题吗?他们没有说这个名字有了就给你***后面加个1吧
刚好2楼就跟你说了,手机号可以确保唯一性
林瑞程2019-12-07 21:28:02
而且有些人确实可以重名,只是重名的时候我将其名字变为例如张三1,张三2...这样子叠加上去。不是说字段不能出现同样的名字,可以出现,只是出现时我们将其改变一下