У меня есть база данных SQL, которую я использую для хранения некоторой информации, и каждая запись имеет уникальный идентификатор, сгенерированный базой данных. Моя программа написана на флэш-памяти и запускается через Интернет, программа работает нормально, она вставляет записи в базу данных и извлекает 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 во второй в моем флэш-файле, чтобы получить идентификатор для этой записи и отобразить здесь код
$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]";
что мне нужно сделать, чтобы получить правильный идентификатор для этой записи?