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 :

Sauter un enregistrement ne correspondant pas à la requête [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 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2010
    Messages : 33
    Par défaut Sauter un enregistrement ne correspondant pas à la requête
    Bonjour,

    J'effectue une requête MySQL qui me permet d'afficher les enregistrements d'un certain type (par exemple
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    'SELECT * FROM table WHERE type=toto'
    ). Je souhaite n'afficher qu'un enregistrement à la fois. Pour ce faire, je rajoute à la fin de ma requête un
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    'AND id='.$_GET['id']
    .
    Enfin, en fin de page, je mets un lien permettant d'afficher l'enregistrement suivant comme suit :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="<?php echo 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'&id='.$_GET['id']+1) ?>">Suivant</a>
    .
    Ceci fonctionne parfaitement tant que l'id suivant soit contenu dans la sélection de la requête MySQL de base.

    Le problème que j'ai, c'est comment faire quand cet id n'en fait pas parti, il y a donc un trou dans la continuité des enregistrements dû à la reqûete. J'ai passé pas mal de temps sur les forum et j'ai regardé du côté de la pagination, mais sans succès. Quelqu'un aurait-il la solution ?

    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2010
    Messages : 33
    Par défaut Trouvé
    Désolé pour le dérangement, mais finalement j'ai trouvé la solution tout seul, comme un grand.

    Pour ceux que ça pourrait intéresser, je n'avais simplement pas pensé à la possibilité de jouer avec le LIMIT à la fin de la requête qui me permet de n'afficher qu'un élément le la liste ('LIMIT '.$_GET['no'].',1').

    Voilà, à bientôt

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/09/2013, 17h43
  2. Réponses: 2
    Dernier message: 05/07/2012, 17h16
  3. recherche enregistrements n'ayant pas de correspondance
    Par fredonzenet dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/08/2005, 17h33
  4. [JTable] [JTableHeader] Ne correspondent pas
    Par thomas_strass dans le forum Composants
    Réponses: 2
    Dernier message: 14/06/2004, 16h15
  5. [BDD] Enregistrer le résultat d'une requête
    Par Mowgly dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/06/2002, 15h26

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