Сомнение -mysqli + функция php - PullRequest
0 голосов
/ 23 мая 2011

у меня есть function insert ()

функция вставки данных в таблицу users и отправка электронного письма.

Мне нужно прекратить предыдущее состояние, прежде чем создавать другое, правильно?Итак, мне нужно сохранить ссылку активации в другой таблице, таблице activationLinks.

я могу сделать что-то вроде этого?я думаю, что приведенный ниже код не работает.

($sql = $db -> prepare("INSERT INTO users, activationLinks (username, email, password) (link) VALUES (?, ?, ?) (?)"));

В основном вопрос в том, что мне нужно хранить данные в двух разных таблицах, но в одной и той же функции.спасибо

1 Ответ

1 голос
/ 23 мая 2011

Как упомянуто в комментариях: просто отправьте два отдельных INSERT -запроса

INSERT INTO users ...
INSERT INTO activationLinks ...

Вы также можете заключить их в транзакцию

START TRANSACTION;
INSERT INTO users ...
INSERT INTO activationLinks ...
COMMIT;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...