Probleme de requete sql

Résolu
milie -  
 Utilisateur anonyme -
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

12 réponses

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

?
0
EminoMeneko Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   318
 
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 ! :)
0
milie
 
dsl sa c t qu'un test avec min sa me fait la meme chose
une autre solution?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
EminoMeneko Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   318
 
Tu utilises MySQL ?
0
milie
 
OUi
0
EminoMeneko Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   318
 
Au plaisir :)

https://dev.mysql.com/doc/

en revanche c'est étrange que avec Min ça passe pas et surtout que tu aurais le même résultat.
0
milie
 
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
0
Utilisateur anonyme
 
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"];
0
milie
 
DSL mais $resultat["id"] ne contient aucune valeur maintenant
0
milie
 
MERCI Sky34gl3
tout marche trés bien grace a toi et ton premiere exemple avec le AS
0
Utilisateur anonyme
 
Pas de souci ;)
Bonne journée
0