2009-07-07 95 views
0

我正在做一个插入语句,id字段有auto_increment,另一个字段必须得到完全相同的id字段值。我需要有一个字段,其值将是项目的ID,我该如何实现?

我能想到的只是创建一个散列,将其保存在插入内容中,然后使用select进行搜索,然后将其插入到适当的字段中。

我也知道LAST_INSERT_ID()命令,但我在过去有问题。

还有其他方法可以实现吗?

非常感谢您

回答

5

mysql_insert_id()是最好的一段路要走,除非你手工制作自己的ID。

mysql_query("INSERT INTO mytable (product) values ('kossu')"); 
printf("Last inserted record has id %d\n", mysql_insert_id()); 
相关问题