gpt4 book ai didi

php - 如何查找/插入缺失序列(自动增量)ID 中的数据?

转载 作者:行者123 更新时间:2023-11-29 11:58:42 24 4
gpt4 key购买 nike

我有一个表,其中包含

ID(P)(auto)  NAME
-----------------------
1 Art
4 Bankie
6 Cara

数据序列缺少 3 个 ID 值:2、3 和 5。

这是我的查询:

$fname = $_POST['fname'];
mysql_query("INSERT INTO applicants ($fname) VALUES ('$fname')");

如何插入数据来代替丢失的 ID 值,以便使用所有 ID。

最佳答案

出于性能目的,您所要求的并不是必需的,但据我所知,没有办法自动执行此操作。您必须检查缺少的 ID 范围并手动分配它们。

我还建议您查看以下有关 SQL 注入(inject)保护的文章,因为这是维护安全数据库连接的必要步骤。 SQL Injection Prevention

其次,请不要使用php的mysql_query()函数。这些已被弃用并且已经有一段时间了。建议使用 MySQLi 或 PDO。

关于php - 如何查找/插入缺失序列(自动增量)ID 中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32753863/

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