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 :

Identifiant précedent et suivant [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 33
    Par défaut Identifiant précedent et suivant
    Bonjour,

    je souhaite faire un SELECT à partir d'un champs et récuperer l'ID de l'entrée précédente / suivante qui contient aussi ce champs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    id|nom|fonction
    1|test1|etudiant
    2|test2|employé
    3|test3|employé
    4|test4|employé
    5|test5|etudiant
    En partant de l'ID=2, je shouaiterais trouver l'ID=1 et l'ID=5 en utilisant la condition where fonction="etudiant".

    Merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Le précédent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT MAX(id) FROM table WHERE fonction='etudiant' AND id < 2;
    Le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT MIN(id) FROM table WHERE fonction='etudiant' AND id > 2;
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 33
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Le précédent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT MAX(id) FROM table WHERE fonction='etudiant' AND id < 2;
    Le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT MIN(id) FROM table WHERE fonction='etudiant' AND id > 2;

    Merci sabotage

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/09/2009, 19h16
  2. [formulaire] bouton suivant précedent
    Par luz_negra dans le forum IHM
    Réponses: 2
    Dernier message: 02/12/2007, 07h01
  3. galerie suivant précedent avec texte, lien et image qui change
    Par djedje37et28 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/09/2007, 12h58
  4. [XSLT] Rassembler des données en colonnes suivant un identifiant
    Par Devilpika dans le forum XSL/XSLT/XPATH
    Réponses: 12
    Dernier message: 07/12/2006, 13h04
  5. Masquer les boutons Précedent/Suivant
    Par Addouna dans le forum Struts 1
    Réponses: 5
    Dernier message: 02/11/2006, 14h38

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