sxyzy 发表于 2018-10-1 13:22:27

研究PHP处理Mysql字段属性为UNSIGNED ZEROFILL的数据

  案例信息:
  字段名为amount 类型int 长度4 小数点0 不允许空值 属性为:UNSIGNED ZEROFILL(填充0)
  在通过PHP数组查询这个字段后,字段值例如为2时,echo输出结果为0002.这样不利于给我们的用户反馈正确直观的数据值。特别是运用于WEB Table时更为重要!
  代码:
  while($ROW=mysql_fetch_array($cursor)){
  $uid=$uid+1;
  $ammount=$ROW['amount']+0;}
  解决办法解释:我们在数组查询循环判断和输出之前定义一个函数。然后做一元运算也就是+-。为了保持数据的准确性+0.这样输出的结果值前面就不会有填充0出现了!

页: [1]
查看完整版本: 研究PHP处理Mysql字段属性为UNSIGNED ZEROFILL的数据