Sql从一个表插入id到另一个表中的条目

杰克雷克斯

我的数据库中有两个表。当我将记录插入到第一个表时,我需要将idMysql 自动生成的记录添加到第二个表中的新记录中。

所以我需要id从这个记录中获取:

$sql = "INSERT INTO movies (title, year, format);

并将其放入此记录中:

$sql = "INSERT INTO actors(name, last_name, movi_id);
-----------------------------------------------^
                                              HERE
阿米特·古普塔

使用以下内置 PHP 函数从上次插入查询中获取 id:

mysqli_insert_id();

您的代码必须如下所示才能解决您的问题:

$sql = "INSERT INTO movies (title, year, format) VALUES ($title, $year, 
$format)";    
$movi_id = mysqli_insert_id();
$sql = "INSERT INTO actors(name, last_name, movi_id) VALUES ($name, 
$last_name, $movi_id)";

如果您可以在Prepared Statements 中编写上述查询以使其更安全,那就更好了

// prepare and bind Movies Query
$queryMovies = $conn->prepare("INSERT INTO movies (title, year, format) 
VALUES (?, ?, ?)");
$queryMovies->bind_param("sss", $title, $year, $format);

// execute Movies Query
$queryMovies->execute();

// Get last inserted Id of Movies Query
$movi_id = $queryMovies->insert_id;

// prepare and bind Actors Query
$queryActors = $conn->prepare("INSERT INTO actors (name, last_name, movi_id) 
VALUES (?, ?, ?)");
$queryActors->bind_param("sss", $name, $last_name, $movi_id);

// execute Actors Query
$queryActors->execute();

// Close Connections
$queryMovies->close();
$queryActors->close();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将ID从一个表插入到另一个基于另一列的表

来自分类Dev

将表值从一个表插入到另一个表

来自分类Dev

MySQL基于选择从一个表插入到另一个表

来自分类Dev

在MySQL php中将ID从一个表插入到另一个表

来自分类Dev

从一个表到另一个表的SQL Server数据库批量插入

来自分类Dev

想要从一个表中的数据插入到PHP中的另一个表?

来自分类Dev

mysql,java-从一个表中获取最后插入的自动增量ID,然后将其再次插入到另一个表中

来自分类Dev

在单个查询中将多个行从一个表插入到Oracle中的另一个表

来自分类Dev

将ID从一个表发布到另一个表

来自分类Dev

SQL-根据另一个表条目将新行插入到现有表中

来自分类Dev

Microsoft SQL Server,选择一个ID并插入到另一个表中

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

从一个表插入行到另一个jQuery

来自分类Dev

从一个数据库表插入到另一个

来自分类Dev

从一个表插入行到另一个jQuery

来自分类Dev

T-SQL仅使用变量中的值而不是一列将行的副本从一个表插入到另一个表

来自分类Dev

从一个表中获取ID并使用php将其存储到另一个表中

来自分类Dev

在MySQL中验证从一个表到另一个表的字段

来自分类Dev

如何使用 SQL 中的附加组合值从一个表插入到另一个表中?

来自分类Dev

将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

来自分类Dev

KDB:如何将行从一个表插入/插入到另一个表

来自分类Dev

将记录从一个表插入到另一个表,然后删除插入的记录

来自分类Dev

将一个表中的值插入到 SQL Server 中的另一个表中

来自分类Dev

如何编写一个游标在表中并插入到另一个表中的SQL脚本

来自分类Dev

将ID从一个表传递到另一个表,并在SQL Server中获得总联合结果

来自分类Dev

SQL将数据从另一个表插入到表中

来自分类Dev

SQL Server:插入到表中,从另一个表中选择

来自分类Dev

我如何将从一个SQL总和中获得的值从一个表插入到VB中的另一个表中?

来自分类Dev

将ID从一个视图传递到另一个视图并将其存储在另一个表中

Related 相关文章

  1. 1

    将ID从一个表插入到另一个基于另一列的表

  2. 2

    将表值从一个表插入到另一个表

  3. 3

    MySQL基于选择从一个表插入到另一个表

  4. 4

    在MySQL php中将ID从一个表插入到另一个表

  5. 5

    从一个表到另一个表的SQL Server数据库批量插入

  6. 6

    想要从一个表中的数据插入到PHP中的另一个表?

  7. 7

    mysql,java-从一个表中获取最后插入的自动增量ID,然后将其再次插入到另一个表中

  8. 8

    在单个查询中将多个行从一个表插入到Oracle中的另一个表

  9. 9

    将ID从一个表发布到另一个表

  10. 10

    SQL-根据另一个表条目将新行插入到现有表中

  11. 11

    Microsoft SQL Server,选择一个ID并插入到另一个表中

  12. 12

    从一个数据库表插入到另一个

  13. 13

    从一个表插入行到另一个jQuery

  14. 14

    从一个数据库表插入到另一个

  15. 15

    从一个表插入行到另一个jQuery

  16. 16

    T-SQL仅使用变量中的值而不是一列将行的副本从一个表插入到另一个表

  17. 17

    从一个表中获取ID并使用php将其存储到另一个表中

  18. 18

    在MySQL中验证从一个表到另一个表的字段

  19. 19

    如何使用 SQL 中的附加组合值从一个表插入到另一个表中?

  20. 20

    将记录从一个表插入到另一个表,而不违反SQL Server数据库中的任何约束

  21. 21

    KDB:如何将行从一个表插入/插入到另一个表

  22. 22

    将记录从一个表插入到另一个表,然后删除插入的记录

  23. 23

    将一个表中的值插入到 SQL Server 中的另一个表中

  24. 24

    如何编写一个游标在表中并插入到另一个表中的SQL脚本

  25. 25

    将ID从一个表传递到另一个表,并在SQL Server中获得总联合结果

  26. 26

    SQL将数据从另一个表插入到表中

  27. 27

    SQL Server:插入到表中,从另一个表中选择

  28. 28

    我如何将从一个SQL总和中获得的值从一个表插入到VB中的另一个表中?

  29. 29

    将ID从一个视图传递到另一个视图并将其存储在另一个表中

热门标签

归档