Я делаю вставку в свою базу данных, и после этой вставки я хочу получить свой идентификатор (но он автоматически увеличивается), и все данные, которые у меня есть на этом, не являются уникальными. Я хочу создать папку с этим идентификатором.
$reponse = $bdd->prepare(' INSERT INTO motorbike (countryMotorbike,idModel,idGarage) VALUES (?,?,?) ');
$reponse->execute(array($country,$modelid,$_SESSION['idgarage']));mkdir('./photos_customer/'.$_SESSION['id'].', 0777, true);
Я могу сделать выбор со всеми параметрами, которые я даю, чтобы создать этот «мотоцикл», но если другой имеет те же параметры, он может потерпеть неудачу. Вот почему мне нужно получить удостоверение личности, но я действительно не знаю, как это сделать.
Спасибо за помощь.
И извините за мой плохой английский.
Вы можете получить последний вставленный идентификатор из lastInsertId
функция. Что-то вроде этого:
$reponse = $bdd->prepare(' INSERT INTO motorbike (countryMotorbike,idModel,idGarage) VALUES (?,?,?) ');
$reponse->execute(array($country,$modelid,$_SESSION['idgarage']));
$id = $response->lastInsertId();
Других решений пока нет …