我想使用 PHP 和 MySQL 将数据插入数据表及其关联的多对多表中。数据表的自增主ID用于多对多表。所以,我需要知道要插入多对多表的数据表的 ID。
我目前的想法是,解决这个问题的最佳方法是使用循环,它首先插入数据表,然后使用 mysql_insert_id() 插入多对多表。这是解决这个问题的最好方法吗?
此外,我是否需要担心使用该函数获取错误的 ID?许多工作人员会同时使用这个数据脚本,所以我担心来自一个工作人员查询的 ID 最终会在调用另一个工作人员的 mysql_insert_id() 时返回。这是一个有效的担忧,如果是这样,我该如何处理?