Salut
echo $bdd->lastInsertId();
C'est bien lastInsertId() qui faut faire pour PDO
je sais pas si il y a des sémaphores qui protège cette données, mais je trouve assez bancal si plusieurs requêtes sont faites sur des tables différentes, non ?
Il faut juste l'appeler le plus tôt possible, donc dans l'idéal tout de suite après l'insertion.
Les autres autres aussi à faire dans la foullée (faut limiter les traitements entre).
Une requête met que quelque 100ème de secondes (si ce n'est pas moins), les risques sont théoriquement faibles.
Si un tel cas arrive ça sous entend avoir des accès concurrents.
Si tu estimes que les probabilités sont fortes dans ton cas alors il y a les transactions qui devraient garantir ça.
Partager