IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Récupérer le dernier auto_increment [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Par défaut Récupérer le dernier auto_increment
    salut
    je veux recuperer le dernier auto_increment
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $res=mysql_query("select * from membre order by id_membre desc");
    $t=mysql_fetch_array($res);
    $num_ins=$t['id_membre'];
    y'a pas une fonction qui permet de le faire?
    merci et @+

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    tout dépend de ce que tu veux exactement, mais si c'est retrouver la plus grande valeur d'une colonne (auto_incr ou pas) dans une table :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $res=mysql_query("select MAX(id_membre) from membre") or die(mysql_error());
    $max=mysql_fetch_array($res);
    mysql_free_result($res);
    $max = $max[0];
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Ou tu peux utiliser ceci sur Mysql : FAQ Ou FAQ MySQL

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    ce n'est utilisable qu'après une insertion... s'il y a eu une autre insertion mettant en jeu un autre auto_incr, ça ne fonctionnera pas...

    il y a également une requête permettant de retrouver la valeur du prochain auto_inc généré, mais je ne me souviens plus de ce que c'est...

    Comme je le disais : ça dépend de ce que l'on veut faire exactement...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre éclairé Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Par défaut
    chaque nouveau inscri aura un numero d'inscription qui est le nouveau auto_increment que je dois l'afficher directement après son inscription
    voila le principe
    merci

  6. #6
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    dans ce cas, utilise mysql_insert_id après la requête d'insertion
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer le dernier id d'un table
    Par Death83 dans le forum Requêtes
    Réponses: 5
    Dernier message: 21/12/2005, 11h59
  2. [MySQL] Récupérer le dernier enregistrement?
    Par tochbee dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 25/11/2005, 20h29
  3. Select pour récupérer le dernier inséré
    Par spiral dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/08/2005, 13h58
  4. Récupérer les dernieres modifications
    Par jbat dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/04/2005, 09h25
  5. Récupérer le dernier numéro inséré
    Par Hell dans le forum Access
    Réponses: 4
    Dernier message: 09/01/2005, 15h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo