mysql中用bigint字段储存手机10位号码,居然被截短。 我怎么每次用BIGINT 字段储存手机号码 的时候 。 不管,打什么11位的号码,都只显示4294967295 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo pow(2, 32); //4294967296那是因为你在 php 中没有把手机号码当做字符串处理 最好能贴出表结构,及出问题的某个SQL语句 如果字段,,是UNSIGNED int型的,也会是这种情况的 PHP 的“整数值”类型不支持 11 位十进制数(这里说的是 32 位操作系统上)。超过范围的“整数值”会被 PHP 转换成“浮点数”。你遇到的问题,有可能是你使用了某种数据库接口程序,对这种情况做了特殊处理。总之你要是能看到最终执行的 INSERT INTO ... 语句,就都清楚了。————————————————————————————————基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :) 既然是手機號碼,可以用char(11) 这段代码保存为GBK编码的,为什么运行出来会有乱码? 请教一条SQL 求个思路~~~~ 无法定位程序输入点 _regexec@20于动态链接库php5ts.dll上 如何实现刷新后 倒记时还在继续? php.ini配置问题???... 通过web连接mysql数据库的错误,大侠们帮帮我!发表意见的就有分!! 请问怎么定时的调用一段程序? preg_replace如何替换为preg_replace_callback phpstudy PHP里面怎么用try……catch 求大侠,数字转换钱币。
超过范围的“整数值”会被 PHP 转换成“浮点数”。你遇到的问题,有可能是你使用了某种数据库接口程序,对这种情况做了特殊处理。总之你要是能看到最终执行的 INSERT INTO ... 语句,就都清楚了。
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)