【发布时间】:2014-09-30 16:21:42
【问题描述】:
我在我的数据库中进行了插入,在此插入之后我想获取我的 id(但他是自动递增的)并且我在这个数据库上拥有的所有数据都不是唯一的。我想用这个 id 创建一个文件夹。
$reponse = $bdd->prepare(' INSERT INTO motorbike (countryMotorbike,idModel,idGarage) VALUES (?,?,?) ');
$reponse->execute(array($country,$modelid,$_SESSION['idgarage']));
mkdir('./photos_customer/'.$_SESSION['id'].', 0777, true);
我可以使用我提供的所有参数进行选择以创建这个“摩托车”,但如果另一个具有相同的参数,它可能会失败。这就是为什么我需要获取我的 ID,但我真的不知道该怎么做。
感谢您的帮助。
对不起,我的英语不好。
【问题讨论】:
-
如果您使用 mysqli,我相信您可以在插入后执行
$bdd->insert_id,但我不是 100% 确定。 -
寻找sql server php.net/manual/en/pdo.lastinsertid.php