【发布时间】:2009-09-14 18:06:58
【问题描述】:
在 PHP/MySQL 中,生成唯一参考 ID 的最佳方法是什么,以便当一个人将他的信息提交到数据库时,他会获得一个参考号来跟进他的请求?
我已经在使用数据库中的自动增量功能,因为每次用户提交信息时数据都需要是唯一的,但是我需要从数据库中选择特定数据以检索该增量值并显示它与 PHP。
【问题讨论】:
-
自增列需要是表的主键。
-
使用 auto_increment 是有意义的,因为它已经是独一无二的。但是为了安全起见,您可能希望给用户一个散列密钥,这样用户就不会试图通过增加或减少他们的问题编号来查看其他人的问题。