pas de fonction en particulier mais tu tu peux faire un select * from ta_table et ensuite avec mysql_numrows tu sors le nbre d'enregistrement tu te sert ensuite de cette valeur si jamais elle correspont a ton ID
pas de fonction en particulier mais tu tu peux faire un select * from ta_table et ensuite avec mysql_numrows tu sors le nbre d'enregistrement tu te sert ensuite de cette valeur si jamais elle correspont a ton ID
Et si t'as des trous dans table ?
C'est une très mauvaise méthode.
Tu fais soit un SELECT MAX(id) FROM table
soit juste après le dernier insert tu as la fonction mysql_insert_id().
Oubien tu fais un SELECT * FROM table en utilisant la clause LIMIT pour ne prendre qu'un enregistrement.
« Dernière Édition: le 23-10-2003 a 19:54:37 par erwinol »
Merci beaucoup. Avec la fonction SELECT MAX(id) FROM table j'ai eu ce que je voulais puisque j'avais un champ autoincrementé. J'ai eu un petit souci au niveau de l'interpretation ensuite car ke mettais le resultat dans un Array et ca ne fonctionne pas pareil que pour un Select * classic mais now c du tonnerre. Merci encore