Titre: Fonction SQL
Posté par: Bagueera le le 23-10-2003 a 12:02:06
Bonjour, Juste pour faciliter la vie, y aurait il une commande pour acceder au dernier enregistrement d'une table ???
Merci |
Titre: Re:Fonction SQL
Posté par: epoc le le 23-10-2003 a 18:57:30
| 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 |
Titre: Re:Fonction SQL
Posté par: erwinol le le 23-10-2003 a 19:53:54
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. |
Titre: Re:Fonction SQL
Posté par: Bagueera le le 23-10-2003 a 21:33:34
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 |
Titre: Re:Fonction SQL
Posté par: erwinol le le 23-10-2003 a 23:22:59
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|