就是用PHP添加一条记录后,怎么才能知道刚才添加的记录的ID,ID是用Auto Increment生成的

解决方案 »

  1.   

    一个常见的问题是怎样得到一个自动从一个INSERT产生的ID值,用ODBC,你可以这样做(假定auto是一个AUTO_INCREMENT字段):INSERT INTO foo (auto,text) VALUES(NULL,'text');
    SELECT LAST_INSERT_ID();或,如果你是只是想把ID插入到另外一个表中,你可以这样做:INSERT INTO foo (auto,text) VALUES(NULL,'text');
    INSERT INTO foo2 (id,text) VALUES(LAST_INSERT_ID(),'text');
      

  2.   

    在MYSQL下试了一下,不过结果一直是0啊~~
      

  3.   

    还是不对,不过用mysql_insert_id();结果是对的了~~