我有一个表receipt
,我在表中插入值我想要选择列(ID)值
查询
("INSERT INTO `receipt` (`ID`, `Totalamount`, `Printdate`, `paidby`)
VALUES (NULL, '$treasury[value_sum]', NOW() , '$treasury[addby]')")
答案 0 :(得分:1)
如果列ID
是AUTO_INCREMENT
列,请使用LAST_INSERT_ID();
获取上次生成的ID。
INSERT INTO `receipt` (`ID`, `Totalamount`, `Printdate`, `paidby`)
VALUES (NULL, '$treasury[value_sum]', NOW() , '$treasury[addby]')
SELECT LAST_INSERT_ID() AS LAST_GENERATED_ID
执行查询后,请在应用层中获取此列LAST_GENERATED_ID
。