0

我在 PHP 代码中有简单的查询。仅当某些内容不存在时,它才会向数据库添加特定值:

$query = "INSERT IGNORE INTO images (filename) VALUES ('test2'),('dat7'), ... ";
if (!mysql_query($query)) print mysql_error();

数据库结构:

"id" (Primary and AUTO_INCREMENT) | "filename" (unique)

现在是我的问题。是否可以从数据库中获取有关此查询期间添加的“id”值列表的信息?我不需要有关添加的“文件名”值的信息,只需要在上次查询期间新创建的“id”列表。

4

1 回答 1

1

您可以在每次插入查询执行后使用 mysql_insert_id() 函数来获取它。保留这些 id 的数组并使用它。

于 2013-10-22T14:31:54.023 回答