我有一个 SQL 数据库,用于存储一些信息,每条记录都有一个由数据库生成的唯一 ID。我的程序是用闪存编写的并在网络上运行,程序运行良好,它将记录插入数据库并提取最后一条记录的 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");
然后我在我的Flash文件的第二个加载另一个php文件以提取该记录的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?