我的表格列设置如下:
likes(id, like_message, timestamp)
id
是自动递增的主键。这是我用来添加行的SQL:
$sql = "INSERT INTO `likes` (like_message, timestamp)
VALUES ('$likeMsg', $timeStamp)";
一切正常,但现在我需要抛弃新插入行的id
属性。例如,如果我插入一行并且该行的id
为13
,我需要回显13
,以便我的AJAX请求可以选择并使用它。
任何帮助将不胜感激,以及相关的代码示例。谢谢:))
答案 0 :(得分:9)
$id = mysql_insert_id();
答案 1 :(得分:4)
此页面将为您提供有关此问题的大量信息:
在PHP中:
mysql_query("INSERT INTO foo(blah) values ('blee')");
echo mysql_insert_id();
在SQL中:
INSERT INTO foo (blah) VALUES('blee');
LAST_INSERT_ID() --now contains your last inserted id