gpt4 book ai didi

php - 更新我刚刚创建的记录

转载 作者:行者123 更新时间:2023-11-29 03:08:57 25 4
gpt4 key购买 nike

我正在创建一个人员招聘网站,但在将新数据添加到上一页创建的记录时遇到了问题。

为了便于使用,我将表格分成多个步骤(每个步骤都在一个新页面上),其中第 1 步在候选人数据库表中创建记录并插入候选人的个人详细信息(名字、姓氏、联系方式、性别等)并将用户转到下一页(第 2 步),在该页面上可以上传个人资料照片,并将图像的路径插入到新创建记录的字段中。

问题是我似乎无法获取调用相关记录的记录 ID 的代码。我想过使用 mysql_insert_id 但问题是双重的。首先,我不确定我是否知道如何正确使用它,并且对此进行多次谷歌搜索并没有让我变得更聪明。其次,由于该公司将在全国设有多个分支机构,因此两个用户可能会同时添加候选人,并且用户 A 最终可能会将照片添加到用户 B 创建的记录中。

我曾尝试使用 $_POST 来获取记录 ID,但数据似乎并没有在将数据插入到表中后传递到下一页。

我对 PHP 并不陌生,但这不是我以前做过的事情,因为我曾经有一个 friend 会处理这种事情,但不幸的是,他几个月前去世了,所以我不得不学习如何在我进行过程中做到这一点,但收效甚微。

我希望我对我的问题足够清楚,因为我有点不知所措。

如有任何帮助,我们将不胜感激。

最佳答案

您最好使用 php PDO 。其中,有一个函数可以获取插入行的 ID ( http://us3.php.net/manual/en/pdo.lastinsertid.php )。当您运行插入代码时,请在它之后立即运行它,它将为您提供刚刚插入的行的 ID。现在,将该 ID 附加到用户链接或 session 变量(或任何其他特定于用户的内容),您将能够轻松跟踪每个人能够编辑的最后一行。

关于php - 更新我刚刚创建的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11174420/

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