我正在使用PHP和MySQL创建一个表单,我需要注册具有不同ID卡的用户(有些是组织,有些来自其他国家;有些是数字其他有字母)我需要该ID是唯一的为了方便地加载用户数据,但我不知道如何面对这种情况。
我想听听你的专家意见,尽可能以最好的方式做。
在表单中,有时一个用户引用其他用户,例如,有一个字段“赞助商”,其想法是加载赞助商数据,只写他的ID。
我真的很感激任何建议。
答案 0 :(得分:1)
您不能保证身份证上的号码在全世界都是唯一的。 您的用户表需要一个与其他数据分开的ID列。整数通常很好。
然后,您必须使用卡号进行搜索,如果有多个匹配,则必须使用其他已知客户的属性进行搜索。