我有一個SQL數據庫,我用它來存儲一些信息,每個記錄都有一個由數據庫生成的唯一ID。我的程序是用flash寫的,運行在網頁上,程序運行良好,它將記錄插入到數據庫中,並拉取最後一條記錄的idnumber並顯示給用戶,我的問題是,我如何處理多個併發條目,因爲程序會被多個用戶使用,沒準會有併發插入到數據庫中,所以我會怎麼能夠識別用戶經典數據庫插入問題
這裏正確的唯一ID號是插入數據庫
$query = "INSERT into $tablename (grade,school,country) VALUES ('$datarray[0]','$datarray[1]','$datarray[2]')";
$result = mysql_query($query)
or die("no rows selected");
代碼
之後,我加載另一個PHP文件在我的Flash文件中的第二個拉該記錄的ID和顯示它在這裏是代碼
$query = "SELECT max(id) from $tablename";
$result = mysql_query($query)
or die("no rows selected");
$row = mysql_fetch_array($result); // extracts one row
echo "id=$row[0]";
我需要做什麼才能獲得該記錄的正確ID?
哪個數據庫引擎? – kemiller2002 2009-02-06 15:10:03