【发布时间】:2014-05-14 05:49:29
【问题描述】:
大家好,我有一张带有 两个主键的表,其中一个是 ID,它正在使用它的
AUTO_NUMBER 的值从 10000 开始,然后继续。
第二个字段是ImageID,主键+唯一索引表示不能接受重复
但是对于这个,我使用 HTML 的隐藏字段,但在值上我使用 rand() 函数。
这里的问题是它生成重复的数字,我需要唯一的值导致图像
字段不接受重复。
我应该使用哪个函数来生成唯一的数字。
这是隐藏的域代码:
<input type="hidden" name="ImageID" id="ImageID" value="<?php echo rand(1000,9999999999); ?>" />
【问题讨论】:
-
ImageID 需要是整数吗?
-
ID和ImageID有什么区别?是多余的吗? -
是的,它必须是整数,但从何时何地开始以及多少并不重要,但必须是唯一的
-
@Wesley Murch:ID 是表的 ID,ImageID 是我可以从 Image 表中检索图像的 ID。
-
你已经有
ID,保证唯一,ImageID有什么意义?只是为了隐藏真实的ID?还是别的什么?
标签: php