2011-07-11 62 views
3

(我的母語不是英語) 我插入新的數據到MySQL,但我想在同一頁面添加數據的ID。如何添加數據的ID? (mysql)

例如:(即時通訊使用的自動遞增)

$sql = "INSERT INTO example (name) VALUES ('$name')"; 
$query = mysql_query($sql,connectDB()); 

if ($query) 
{ 
    return /*added data id*/; 
} 

我該怎麼辦?

+1

看看http://php.net/manual/en/function.mysql-insert-id.php –

回答

4

只需撥打mysql_insert_id()即可返回最近創建的ID。

if ($query) 
{ 
    echo mysql_insert_id(); 
} 
+0

感謝名單我想這:) – MalcolmX

+1

但要小心concurent連接和插入。可能會發生這樣的情況:mysql_insert_id不是您剛添加的那個。 – Ovidiu