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 :

requête SQL MAX puis récupération de la valeur [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut requête SQL MAX puis récupération de la valeur
    Voila je voudrais faire une requete SQL qui va recuper la valeur la plus grande d'un de mes champs d'une table.

    voila la requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT user_id, MAX (user_id) FROM phpbb_users
    Et ensuite celle ci doit etre incrementer mais j'arrive pas a recuperer la valeur sous php.

    Je comprend pas quel type d'appel je dois faire et j'en ai essayé pas mal.

    Merci pour l'aide

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    comprend pas trop bien ta question. sinon t'utilise mysql_query($mareq) pour executer une requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $result=mysql_query("select user_id, MAX (user_id) as plusgrand FROM phpbb_users ");
    while ($ligne=mysql_fetch_array($result){
    //je recupere ici
    echo $ligne[plusgrand'];
    }

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    Citation Envoyé par ouatmad
    comprend pas trop bien ta question. sinon t'utilise mysql_query($mareq) pour executer une requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $result=mysql_query("select user_id, MAX (user_id) as plusgrand FROM phpbb_users ");
    while ($ligne=mysql_fetch_array($result){
    //je recupere ici
    echo $ligne[plusgrand'];
    }
    oki c'etait le " as plusgrand " que j'avais pas et qui fait que mon mysql_query ne devait pas fonctionner je vais tester cela.

    merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    Désolé mais ca fonctionne pas meme erreur que lors de mes tests

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\mib\fonction\phpbb.php on line 3

    Notice: Undefined variable: id in c:\program files\easyphp1-8\www\mib\fonction\phpbb.php on line 10
    J'ai viré le premier user_id d ema requete et cela fonctionne en tout cas merci pour ton aide ca m'a permis de comprendre un truc ;-)

  5. #5
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut
    toi tu n'as pas testé ta requ^te sous phpmyadmin ...
    ça devrait être un reflex ou aumoins d'ajouter un or die(mysql_error())
    il est impossible de faire ce que tu veux
    tu ne peux pas sélectionner à la fois tous tes id et l'id le plus grand
    fais 2 requête pour cela

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

Discussions similaires

  1. [phpMyAdmin] Requête SQL via phpMyAdmin - calcul d'une valeur
    Par littlebob dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 05/12/2012, 20h35
  2. requête sql, récupération de la dernière valeur
    Par Saten dans le forum Langage SQL
    Réponses: 16
    Dernier message: 21/10/2008, 10h42
  3. Réponses: 2
    Dernier message: 28/05/2008, 12h17
  4. Réponses: 7
    Dernier message: 19/05/2007, 11h33
  5. Requête SQL : récupérer la valeur max
    Par Rodie dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/07/2006, 11h28

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