Lorsque j'essaie d'utiliser la fonction '-> lastInsertId()' pour récupérer le lat ID d'une table, je récupère '0'. Je ne trouve pas la solution. Ma table est un auto-incrémentZF dernier insert ID me renvoie 0 '0'
J'essaye de l'obtenir dans le contrôleur avec ce code.
$reviews = new Application_Model_DbTable_Reviews();
$lastId = $reviews->getAdapter()->lastInsertId();
echo $lastId;
J'espère que quelqu'un peut m'aider.
Cordialement,
Nick
insérons vous un enregistrement dans le même script? Parce que les fonctions _last_insert_id() s'appliquent généralement à la connexion en cours seulement –
Non je n'insère rien dans ce script! Mais ce que j'essaie d'atteindre. J'ai besoin de l'identifiant de l'insert pour un autre insert. J'ai besoin de l'ID de la nouvelle révision insérée pour la lier avec une ligne dans une autre table. – Nicky