parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Использование LAST_INSERT_ID

Uarik 25.06.2017 00:34

В этом коде:
@insertuser[]
#создаю новую группу
^connect[$connect_string]{
    ^void:sql{INSERT INTO groups (groupowner) VALUES ('$form:adusername')}
}
#Достаю ИД группы
^connect[$connect_string]{
    $lastgr_id(^int:sql{SELECT LAST_INSERT_ID()})
}
#Создаю нового юзера 
$cryptpas[^math:crypt[$form:adpassword;^$apr1^$]]
^connect[$connect_string]{
    ^void:sql{INSERT INTO a_users (u_name, password, u_group, u_rights) 
                VALUES ('$form:adusername', '$cryptpas', '$lastgr_id', 1)}
}
все нормально? есть ли вероятность того, что LAST_INSERT_ID вытащит ID кого-то другого кто "одновременно" регистрировался?