【发布时间】:2011-11-08 01:38:48
【问题描述】:
每次客户请求服务支持时,我都会为客户生成一个唯一标识符。
生成id后,将id插入数据库
这是我的代码:
function makeUnique() {
$start_time = uniqid(microtime(1));
$duration = sprintf('%0.24f', $start_time);
return date('dmYHis').$duration;
}
echo makeUnique();
这个输出:071120112032291320715949.928639888763427734375000
出于某种原因,我得到 071120112032291320715949 作为数字。我做错了什么?
【问题讨论】:
标签: php mysql uniqueidentifier