Récupérer le dernier ID (code igniter) [Résolu]

Signaler
Messages postés
59
Date d'inscription
samedi 3 avril 2021
Statut
Membre
Dernière intervention
28 juin 2021
-
Messages postés
59
Date d'inscription
samedi 3 avril 2021
Statut
Membre
Dernière intervention
28 juin 2021
-
Bonjour,
Je cherche à récupérer le dernier id de ma table produits mais en vain..
première tentative avec
function last_id(){
        $this->db->query('SELECT MAX(pro_id) FROM produits');
        return $last_id;    
    }

ensuite j'ai essayé
function last_id(){
        $this->db->select_max('pro_id');
        $last_id= $this->db->get('produits');
        return $last_id;    
    }

pour finir avec un
 function last_id(){
        $last_id= $this->db->query('SELECT * FROM produits');
        return $last_id;    
    }

// avec pour affichage
$last_id= $this->ajouter_model->last_id();
                foreach ($last_id->result() as $row) {
                    echo ($row->pro_id); }


je récupère sur le dernier tout les id sans réussir à récupérer seulement le dernier

merci pour vos lumières !
Configuration: Windows / Chrome 91.0.4472.114

3 réponses

Messages postés
59
Date d'inscription
samedi 3 avril 2021
Statut
Membre
Dernière intervention
28 juin 2021

auto résolu ! ne pas oublier de retourner le résultat..
return $last_id->result();
Messages postés
81
Date d'inscription
samedi 18 février 2006
Statut
Membre
Dernière intervention
28 juin 2021
1
Bonjour,
Je ne suis pas un bon en php, mai sje pense que cela devrait répondre à ta demande
Après connexion à ta bdd

$reponse = $bdd->query('SELECT ID FROM table ORDER BY ID DESC LIMIT 0,1'); 
		 while ($donnees = $reponse->fetch())
			{
			// affichage pour vérifier
			echo 'Dernier ID : '.$donnees['ID'].'<br>';
			//Pour utiliser le résultat dans une variable.
			$ID = $donnees['ID'];
			}
  
		$reponse->closeCursor();
Messages postés
59
Date d'inscription
samedi 3 avril 2021
Statut
Membre
Dernière intervention
28 juin 2021

merci pour ta réponse mais j'ai résolu le problème +1.
en passant j'ai essayé ton code sous CI il fonctionne également.