Méthode Sql::Sql_insert_id()
Sql_insert_id
Sql_insert_id — Renvoie le dernier identifiant enregistré.
Cette méthode de la classe SQL permet de récupérer le dernier identifiant enregistré.
Une requête SQL $query permettant la même action en SQL strict (SELECT MAX(field) FROM table WHERE cond) doit être passée pour conserver la compatibilité avec les autres SGDB (Système de Gestion de Base de Données)
Cette fonction retourne le dernier identifiant enregistré.
Query_inject() (Exécution simple d'une requête).
Sql_insert_id — Renvoie le dernier identifiant enregistré.
Description
Code PHP :
string Sql_insert_id(string $query)
Cette méthode de la classe SQL permet de récupérer le dernier identifiant enregistré.
Une requête SQL $query permettant la même action en SQL strict (SELECT MAX(field) FROM table WHERE cond) doit être passée pour conserver la compatibilité avec les autres SGDB (Système de Gestion de Base de Données)
Valeur de retour
Cette fonction retourne le dernier identifiant enregistré.
Exemple
Code PHP :
$Sql->Query_inject("INSERT INTO ".PREFIX."shoutbox (login, user_id, contents, timestamp) VALUES ('pseudo', '-1', 'Message', '" . time() . "')", __LINE__, __FILE__); $last_msg_id = $Sql->Sql_insert_id("SELECT MAX(id) FROM ".PREFIX."shoutbox"); echo $last_msg_id; //Affiche l'identifiant du dernier message posté.
Voir aussi
Query_inject() (Exécution simple d'une requête).