|
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
|
Не очень понял тебя. В базу пароли отправляются и сохраняются в шифрованном виде.
|
|