1
如果我使用PHP uniqid()函數生成ID,然後在MySQL中按字母順序排列ID,它們是否與創建的順序相同?PHP - 請問uniqid()會生成字母ID嗎?
在我看來他們應該是,因爲ID只是增加了十六進制字符(至少我認爲他們是),但是有沒有人知道肯定?
如果我使用PHP uniqid()函數生成ID,然後在MySQL中按字母順序排列ID,它們是否與創建的順序相同?PHP - 請問uniqid()會生成字母ID嗎?
在我看來他們應該是,因爲ID只是增加了十六進制字符(至少我認爲他們是),但是有沒有人知道肯定?
uniqid()函數根據microtime(當前時間(以微秒爲單位))生成一個唯一的ID。
所以我可能會說是的。
剛剛按下F5鍵幾秒鐘,似乎你是對的,如果你讀[這裏](http://php.net/manual/en/function.uniqid.php)它說「根據當前時間獲得一個前綴唯一標識符,以微秒爲單位」。 – 2013-05-03 22:07:12
是的。那就對了。 – 2013-05-03 22:07:34
作業?最好不要使用PRIMARY KEY AUTO_INCREMENT? – 2013-05-03 22:11:53