MYSQL добавить запись и вернуть ID запися.
☑
0
antihacker
01.10.17
✎
10:01
Всем привет !
Как правильно добавить запись в базу и вернуть ID в PHP ? Через функцию или процедура. Думаю триггер точно не поможет.
1
D01243
01.10.17
✎
10:28
SELECT LAST_INSERT_ID() ?
2
D01243
01.10.17
✎
10:29
3
antihacker
01.10.17
✎
12:34
вот пытаюсь написать хранимую функцию
, что якобы синтаксический
BEGIN
RETURN
(
INSERT INTO dbusers_tbl ('user_name','user_psw') VALUES ('test',1);
SELECT LAST_INSERT_ID()
);
END
Что не правильно делаю ?
4
antihacker
01.10.17
✎
12:37
Gjkexbkkjcm
5
antihacker
01.10.17
✎
12:37
Получилось
BEGIN
INSERT INTO dbusers_tbl (user_name,user_psw) VALUES ('test',1);
RETURN (SELECT LAST_INSERT_ID());
END
6
D01243
01.10.17
✎
13:16
(5) если это кусок из реальной системы, то у вас проблема с безопасностью, не рекомендуется сохранять пароли, лучше хранить хэш пароля и соль к нему (индивидуальную для каждого пользователя)
7
antihacker
01.10.17
✎
13:32
Не очень понял тебя. В базу пароли отправляются и сохраняются в шифрованном виде.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.