我需要一个字段,其值是项目的ID,我该如何实现?

0pl*_*us1 0 php mysql

我正在创建一个insert语句,id字段有auto_increment,另一个字段必须得到id字段的完全相同的值.

我能想到的只是创建一个哈希值,将其保存在插入中,然后用select搜索它,检索id然后将其插入到正确的字段中.

我也知道LAST_INSERT_ID()命令,但过去我遇到了问题.

还有其他方法可以实现这一目标吗?

非常感谢你

Sam*_*son 5

mysql_insert_id() 是最好的方法,除非你手动制作自己的ID.

mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n", mysql_insert_id());
Run Code Online (Sandbox Code Playgroud)