【发布时间】:2013-03-14 20:47:44
【问题描述】:
在我的具有注册表的数据库中,用户可以在我们的项目中注册,我们能够插入所有值...对于具有手机号码的注册表单,因此在手机号码的数据库中,我将数据类型指定为 int(24),因此手机号码保存为 2147483647 .... 所以我改成 bigint(datatype) 然后现在我可以将手机号码保存为原始号码...这里的问题是之前更改数据类型的手机号码没有更改为原始号码我应该如何获得原始号码请给出一个想法或 senario 来做这个过程....我应该如何获得原始号码。 (2147483647转9999999999)...
【问题讨论】:
-
这真的不清楚。但听起来您使用的数据类型对于您的数据来说太小了。如果是这样,那么显然没有办法取回原始数据。
-
另外,请注意电话号码不是整数;您应该使用某种字符串类型来存储它们。
-
举个 Oli 评论的例子:
0123123123和123123123是不同的电话号码,但任何号码字段都会一视同仁。
标签: php mysql phpmyadmin