Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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 кого-то другого кто "одновременно" регистрировался?