2011-04-11 101 views

回答

2

您可以使用mysql_insert_id() - http://php.net/manual/en/function.mysql-insert-id.php,它返回從數據庫中最新密鑰。然後你可以做一個查詢來選擇它。例如

$id = mysql_insert_id(); $result = mysql_query("SELECT * FROM table WHERE id = ".$id); 

希望有所幫助!

2

您可以使用

mysql_inset_id檢索最近添加的行號。

但是應該在插入查詢後立即使用它。

mysql_insert_id()作用於去年 進行查詢時,一定要打電話 mysql_insert_id() 產生價值查詢之後。

如果你想找回它以後你可以使用select查詢

select * from table order by id desc limit 1; 
+0

這是我一直在尋找的答案。謝謝,積極。 +1 – 2012-10-18 06:24:11

2

獲取最後一行,假設id是主鍵(帶自動增量):

mysql_fetch_array(mysql_query("SELECT * FROM table ORDER BY id DESC LIMIT 1)); 
+0

與Postive的答案相同,因此也爲此+1了。謝謝您的幫助 :) – 2012-10-18 06:24:57