A voir également:
- Recuperer l'identifiant du dernier enregistrement
- Recuperer message whatsapp supprimé - Guide
- Identifiant et mot de passe - Guide
- Dernier iphone - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
3 réponses
Il faut mettre
$recup = mysql_query("SELECT LAST_INSERT_ID()");
$row = mysql_fetch_row($recup);
echo $row[0];
$recup = mysql_query("SELECT LAST_INSERT_ID()");
$row = mysql_fetch_row($recup);
echo $row[0];
Bonjour,
Tout d'abord ... l'extension mysql est considérée comme obsolète
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Je t'invite fortement à passer à PDO ou mysqli
Et juste pour info .. LAST INSERT ID ne s'utilise pas dans un SELECT. C'est une fonction de mysql qui s'utilise comme ceci :
https://www.php.net/manual/fr/function.mysql-insert-id.php
Tout d'abord ... l'extension mysql est considérée comme obsolète
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Je t'invite fortement à passer à PDO ou mysqli
Et juste pour info .. LAST INSERT ID ne s'utilise pas dans un SELECT. C'est une fonction de mysql qui s'utilise comme ceci :
https://www.php.net/manual/fr/function.mysql-insert-id.php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Impossible de se connecter : ' . mysql_error()); } mysql_select_db('mydb'); mysql_query("INSERT INTO mytable (product) values ('kossu')"); printf("Le dernier ID inséré dans est le id %d\n", mysql_insert_id());
@jordane45
Non LAST_INSERT_ID s'utilise avec select
voir https://dev.mysql.com/doc/refman/5.7/en/information-functions.html#function_last-insert-id
Par contre mysql_insert_id() c'est une fonction non pas de mysql mais de php
Non LAST_INSERT_ID s'utilise avec select
voir https://dev.mysql.com/doc/refman/5.7/en/information-functions.html#function_last-insert-id
Par contre mysql_insert_id() c'est une fonction non pas de mysql mais de php
Oui c'est vrai j'ai été un peu rapide dans ma réponse.
C'est une fonction de l'extension mysql (qu'on utilise en php)
Par contre, pourquoi faire une requête SELECT ... lorsqu'une telle fonction existe....?
L'utilisation du SELECT LAST_INSERT_ID est principalement destinée à son utilisation en requête direct dans la bdd.
Lorsque l'on utilise un langage (comme le php) autant utiliser les fonctions dédiées.
Mais tu as bien fait de me corriger.
C'est une fonction de l'extension mysql (qu'on utilise en php)
Par contre, pourquoi faire une requête SELECT ... lorsqu'une telle fonction existe....?
L'utilisation du SELECT LAST_INSERT_ID est principalement destinée à son utilisation en requête direct dans la bdd.
Lorsque l'on utilise un langage (comme le php) autant utiliser les fonctions dédiées.
Mais tu as bien fait de me corriger.
$recup = mysql_query(SELECT LAST_INSERT_ID FROM employe);
echo $recup; celà me retourne un truc du genre Ressource #8