получить идентификатор из новой вставки PHP SQL

Я делаю вставку в свою базу данных, и после этой вставки я хочу получить свой идентификатор (но он автоматически увеличивается), и все данные, которые у меня есть на этом, не являются уникальными. Я хочу создать папку с этим идентификатором.

$reponse = $bdd->prepare(' INSERT INTO motorbike (countryMotorbike,idModel,idGarage) VALUES (?,?,?) ');
$reponse->execute(array($country,$modelid,$_SESSION['idgarage']));mkdir('./photos_customer/'.$_SESSION['id'].', 0777, true);

Я могу сделать выбор со всеми параметрами, которые я даю, чтобы создать этот «мотоцикл», но если другой имеет те же параметры, он может потерпеть неудачу. Вот почему мне нужно получить удостоверение личности, но я действительно не знаю, как это сделать.

Спасибо за помощь.

И извините за мой плохой английский.

0

Решение

Вы можете получить последний вставленный идентификатор из lastInsertId функция. Что-то вроде этого:

$reponse = $bdd->prepare(' INSERT INTO motorbike (countryMotorbike,idModel,idGarage) VALUES (?,?,?) ');
$reponse->execute(array($country,$modelid,$_SESSION['idgarage']));

$id = $response->lastInsertId();
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]