1、数据类型是Int,mysql里的字段没有给长度,用navicat lite软件看默认长度是10,我写入的数据是1,绑定时显示的是0000000001,怎么把前边那些0去掉。2、上传图片时想给图片重命名,有没有根据时间生成随机数的函数,尽量能不重复,越精确越好。

解决方案 »

  1.   

    1、如果你永远的不需要前导的 0,那么请去掉 UNSIGNED ZEROFILL 属性
    如果只是临时的不需要前导的 0,那么可在读取后用php函数 ltrim($v, '0') 去除掉2、可通过 microtime 函数获取精确到微秒的时间做文件名,如果你的机器实在太快,可以在其后面附加顺序号。随机数在理论上是会重复的,虽然实际上很少检测到。防患于未然吧