处理不同的身份证

时间:2011-09-08 15:43:04

标签: php mysql forms unique

我正在使用PHP和MySQL创建一个表单,我需要注册具有不同ID卡的用户(有些是组织,有些来自其他国家;有些是数字其他有字母)我需要该ID是唯一的为了方便地加载用户数据,但我不知道如何面对这种情况。

我想听听你的专家意见,尽可能以最好的方式做。

在表单中,有时一个用户引用其他用户,例如,有一个字段“赞助商”,其想法是加载赞助商数据,只写他的ID。

我真的很感激任何建议。

1 个答案:

答案 0 :(得分:1)

您不能保证身份证上的号码在全世界都是唯一的。 您的用户表需要一个与其他数据分开的ID列。整数通常很好。

然后,您必须使用卡号进行搜索,如果有多个匹配,则必须使用其他已知客户的属性进行搜索。