gpt4 book ai didi

php - 将 1 添加到 mysql 表的最后一行

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

您好,我正在尝试选择表中的最后一个 ID,然后将值加 1。我选择最后一行只是发现问题是我在 +1 方面遇到问题我认为这是因为它是一个数组但我不确定。

$result = mysql_query("SELECT `id` FROM `users` ORDER BY `id` DESC LIMIT 1");
$row = mysql_fetch_row($result);
$pin = $row[0]+1;

echo ($row[0]); //returns the id
echo ($pin); // returns null

对此有任何想法都很好。

最佳答案

试试这个:

SELECT max(id) + 1 来自用户

但如果您正在执行插入操作,只需获取 mysql_last_insert_id() 即可找出刚刚插入的内容。否则,您将遇到并发问题。

您的 ID 设置为 AUTOINCREMENT 是否正确?你永远不应该永远永远永远不要自己分配主键。这是数据库服务器的工作。

关于php - 将 1 添加到 mysql 表的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837770/

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