Obtenir l'id de la dernière mise à jour du dossier
Je suis en mesure d'obtenir le dernier id inséré à l'aide de $this->db->insert_id();
dans codeigniter, est-il possible que je peux obtenir l'id de la dernière mise à jour le record? Je l'ai essayé avec le même c'est à dire $this->db->insert_id();
mais il ne fonctionne pas (renvoie la valeur 0 à la place).
OriginalL'auteur Kamran Ahmed | 2013-12-01
Vous devez vous connecter pour publier un commentaire.
Codeigniter ne prend pas en charge. J'ai dû le faire:
OriginalL'auteur Kamran Ahmed
cela donnera seulement id inséré. Pour obtenir la mise à jour de l'id de ligne, vous pouvez ajouter une colonne comme lastmodified (timestamp) et mise à jour de cette colonne avec un timestamp actuelle chaque fois que vous exécutez la requête de mise à jour. Après votre requête de mise à jour il suffit d'exécuter ce:
Vous obtiendrez le code dans le jeu de résultats.
OriginalL'auteur user2936213
Voici comment vous pouvez le faire plus court
//Mettre à jour le dossier
//Obtenir l'enregistrement
OriginalL'auteur Muhammad Raheel
À l'aide d'un codeigniter , et MY_MODEL l'étendre version.Ce fut l'un des bottlneck ce comment j'ai obtenu un relfe.
appeler cela des Mises à jour ainsi que d'obtenir l'id mis à jour. un peu overkill pour exécuter une requête à deux reprises, je suppose-mais tous les précédents.
comment vous appeler vous ?
OriginalL'auteur danielad
Retourner l'id de votre aide dans la clause where pour la mise à jour
OriginalL'auteur Mithun Billara
Essayer comme ceci:
OriginalL'auteur Bablu Ahmed