lastInsertId()
ne renvoie que les identifiants générés automatiquement dans un AUTO_INCREMENT
colonne. Votre PRIMARY KEY
est apparemment une chaîne (ou du moins vous y insérez une chaîne). Puisque vous insérez une valeur connue, vous n'avez pas réellement besoin de trouver l'ID inséré - vous l'avez spécifié vous-même.