gpt4 book ai didi

PHP/MySQL/PDO 库 - 从数据库分发信息?什么是最有效的方法?

转载 作者:行者123 更新时间:2023-11-29 05:31:41 25 4
gpt4 key购买 nike

我有一个项目的 key ,我正在尝试测试许可系统(只是为了好玩和学习)我认为我会遇到的部分是如何分发 key 。我在数据库中有大约 100 个 key ,我正在尝试找出分发它们的最佳方式。数据库布局如下,

ID (Auto Increment) | key

使用 PDO 库,按 ID 按时间顺序排列的最有效方法是什么?但是即使我按时间顺序排列,当我删除给出的 key 时,我将如何按时间顺序排列?或者可能是随机 ID 号?我不知道如何以最有效的方式分发这些 key ?

最佳答案

如果我正确理解你的问题......

您可以通过 PDO 尝试此查询:

SELECT * FROM `table-name`
ORDER BY `ID` ASC

然后,当您从执行的返回单步执行 while() 循环中的行时,它将按照您要求的时间顺序排列。

就丢失 ID 而言,例如如果您删除 ID 为 #10 的键,您的表将在返回的行 ID 中从 9 跳到 11。当您添加新 key 时,#10 将不会被使用,除非您在插入时特别指定该 ID。

编辑:从您问题的措辞来看,您可能担心如何为 key 设置 ID。也许你已经明白了这一点,但由于你有自动递增,当你插入新 key 时,你的 ID 将自动生成,因此新 key 将被分配一个 ID(最后插入的 key 的 ID)+ 1。

关于PHP/MySQL/PDO 库 - 从数据库分发信息?什么是最有效的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14149781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com