Dernier Id inséré VC _ php/mysql

Résolu/Fermé
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 21 août 2010 à 17:12
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 23 août 2010 à 04:27
Bonjour,

J'ai un Id comme VarChar dans une BD Mysql; Je veux extraire le dernier Id inséré à cette BD; j'ai utilisé le code ci-dessous qui marche bien avec un identifiant Int (numérique), mais avec un VarChar ne me donne que "1"; je sais pas où est le pb, veuillez me dire une solution, et merci d'avance;

-------------------------------------------------------------------------

$req="SELECT MAX(code_cli) FROM clients";
$code_cli0=mysql_query($req);
$MAX_ID= mysql_fetch_array($code_cli0);

echo $MAX_ID[0];

--------------------------------------------------------------------------
A voir également:

3 réponses

amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 2
22 août 2010 à 15:54
Est-ce qu'il y a pas de réponses?!!!!
0
rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
22 août 2010 à 15:59
0
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 2
22 août 2010 à 20:46
merci pour la réponse.
j'ai trouvé une solution, c'est:
-----------------------------------------------------------------------------------------------
$req= MYSQL_QUERY("SELECT code_cli FROM clients order by code_cli desc limit 0,1");

$MAX_ID= mysql_fetch_array($req);

echo $MAX_ID[0];

------------------------------------------------------------------------------------------------
0
rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
22 août 2010 à 20:51
ton ID est auto incrémenté ?
0
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 2
22 août 2010 à 23:45
Non, il ne s'incrémente plus de cette manière; mais je sais pas est ce qu'il y a une méthode pour l'incrémenter!!
0
rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
23 août 2010 à 02:05
oui c'est une methode 'native' de mysql, il suffi de choisir 'auto_increment' dans les attributs de la colone id (ou id_membre ou ce que tu veu) de la table
0
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 2
23 août 2010 à 04:27
merci pour ces informations
0