【问题标题】:I need to have a field which value would be the id of the item, how can I achieve this?我需要一个字段,该字段的值将是项目的 id,我该如何实现?
【发布时间】:2009-07-07 13:00:33
【问题描述】:

我正在做一个插入语句,id字段有auto_increment,另一个字段必须得到与id字段完全相同的值。

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

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

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

非常感谢

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    mysql_insert_id() 是最好的选择,除非您手动创建自己的 ID。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-24
      • 1970-01-01
      • 2015-03-11
      • 2022-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-24
      相关资源
      最近更新 更多