Bonjour à toutes et à tous !

Voilà, j'ai un gros souci depuis hier après-midi et après avoir consulté divers manuels PHP-ODBC en ligne, me voici sur ce forum à poser une question car je n'en peux plus !

Après avoir fait une requête d'insertion de données dans ma base Access à l'aide du PHP, je souhaiterais récupérer le dernier ID automatique inséré lors de cette requête (pour insérer des données ensuite dans une autre table avec cet ID que j'aurai récupéré).

Le souci, c'est que j'obtiens toujours la valeur "0" sans le moindre message d'erreur.

Pour information, après quelques recherches sur la Toile, j'ai utilisé le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$Result = odbc_exec($cnx, "select @@identity");
$NewID = odbc_result($Result, 1);
odbc_free_result($Result);
 
// make here all what you want with the NewID
 
$query2  = "insert into $table_name2 (id_fiche,telecommande,cordon_alimentation,prolongateur_electrique,capuchon_objectif,notice,sacoche)";
$query2 .= "VALUES ('$NewID','$telecommande','$cordon_alimentation','$prolongateur','$capuchon_objectif','$notice','$sacoche')";
$result2 = odbc_do ($cnx,$query2);
 
odbc_close($cnx);
Je vous remercie d'avance pour votre aide !

Fred