注册表单提交数据,保存到数据库里的数据跟提交的不一致? [ 2.0 版本 ]
The SQL being executed was: INSERT INTO user
(mobile
, password_hash
, created_at
, updated_at
) VALUES (2147483647, '$2y$13$TG0Cx.luyaCs5DWF9IPIiuoz8jafhQJIJ9nS0F3y.cK0Zi4L0gFty', 1494474469, 1494474469)。
我注册表单提交上来的是正常的手机号,为啥一保存就变成了2147483647这个玩意啦?
Mr_Zhu 补充于 2017-05-11 20:15
找到原因啦,是数据库设计出现一定的问题。多谢各位啦!
最佳答案
其他 2 个回答
-
johnny1991 回答于 2017-05-11 14:15 举报
password_hash, created_at, updated_at,这几个字段的值是系统自动生成的
-
应该不是数据库的问题应该是你用了intval(mobile)
http://php.net/manual/en/function.intval.php
Mr_Zhu
注册时间:2017-01-16
最后登录:2017-08-04
在线时长:13小时12分
最后登录:2017-08-04
在线时长:13小时12分
- 粉丝1
- 金钱295
- 威望0
- 积分425