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. 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. Salut,
      et en essayant avec
      $min=mysql_query("SELECT MIN(id) FROM faq"); 

      ?
      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. dsl sa c t qu'un test avec min sa me fait la meme chose
          une autre solution?
          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. 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. MERCI Sky34gl3
                tout marche trés bien grace a toi et ton premiere exemple avec le AS