gpt4 book ai didi

php - 如何更新两个mySQL表并将第一个表中的主键输入到第二个表中?

转载 作者:行者123 更新时间:2023-11-29 14:50:01 26 4
gpt4 key购买 nike

我的第一个表包含有关视频的各种信息,例如:视频标题、视频缩略图、视频类别等。我的第二个表将存储每个视频的关键点。因此,一个视频可能有三个关键点。这些字段是使用 jquery 动态添加或删除的。

我想立即提交所有这些信息,并且我想使用视频的主键链接视频及其要点。

或者,我可以使用视频的文件名或类似的名称来链接它们。但这样做似乎很草率。

这是一些代码:

if (isset($_POST['提交'])){$myvideo->addVideo ($sequence, $_FILES['fileName']['name'], $_POST['vidTitle'], $_POST['vidCat'], $_FILES['thumbName']['name'] );
} else { echo $myvideo->错误; }}

此方法正在向数据库添加视频。

我可能会介绍一种将关键点添加到数据库的方法,如下所示:`

$myvideo->addPoints($keypoint, $分钟, $秒);

我希望它位于与“addvideo”相同的 if 语句中,并且我希望使用第一次插入的主键作为外键来更新它。我怎样才能做到这一点?`

最佳答案

查看mysql_insert_id() 。它检索当前连接的最新插入 ID。

就快速算法而言,如果所有数据一次提交:

  1. 插入您的视频记录
  2. 获取最后一个插入id
  3. 循环视频元数据并插入第 2 步中设置外键的记录。

关于php - 如何更新两个mySQL表并将第一个表中的主键输入到第二个表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5958339/

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