Probleme de requete sql

Résolu
Bonjour,

Je souhaiterai récuperer dans un champ id auto_increment le plus petit nombre
pour cela j'ai utilisé la requete $min=mysql_query("SELECT MAX(id) FROM faq");
mais cela me retourn le nombre d'entrée.

je vous remercie de votre aide
Configuration: Windows XP
Internet Explorer 6.0

12 réponses

  1. MERCI Sky34gl3
    tout marche trés bien grace a toi et ton premiere exemple avec le AS
    1. Peut-être comme ça alors:

      $min=mysql_query("SELECT MIN(id) AS id FROM faq"); 
      $resultat = mysql_fetch_array($min);
      echo $resultat["id"];


      ou comme ça :

      $min=mysql_query("SELECT * FROM faq where id=(SELECT MIN(id) FROM faq)"); 
      $resultat = mysql_fetch_array($min);
      echo $resultat["id"];
      1. Ah ok,
        cherche pas, ça ne vient pas de ta requête.
        $min=mysql_query("SELECT MIN(id) FROM faq"); 
        $resultat = mysql_fetch_array($min);
        echo $resultat["id"];
        1. si cela peut vous aider quand j'affiche $min j'obtient Resource id #3
          que je mette MAX ou MIN, dans ma table j'ai bien trois entrées mais l'id le plus petit et 6 et le plus 8
          je vous remerci beaucoup de m'avoir répondu meme si mon probleme reste le meme
          1. dsl sa c t qu'un test avec min sa me fait la meme chose
            une autre solution?
            1. Trop bon !!!!

              Bonjour,

              Je souhaiterai récuperer dans un champ id auto_increment le plus petit nombre
              pour cela j'ai utilisé la requete $min=mysql_query("SELECT MAX(id) FROM faq");
              mais cela me retourn le nombre d'entrée.

              je vous remercie de votre aide

              Du coup c'est un peu normal ! :)
              1. Salut,
                et en essayant avec
                $min=mysql_query("SELECT MIN(id) FROM faq"); 

                ?