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 :

Récupération de données avec LIMIT [MySQL]


Sujet :

PHP & Base de données

  1. #21
    Membre confirmé Avatar de mickado
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 154
    Par défaut
    Citation Envoyé par J0r_x
    SELECT id,login,picture FROM members,pictures WHERE member=id
    ce code m'a l'air plus approprié mais le champs "picture" n'éxiste pas dans la table members, ils existe que dans la table pictures

    mais le problème c'est que là je ne sais pas si je peux toujours mettre le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ORDER BY id DESC LIMIT 0, 10
    seulement pour la table members

  2. #22
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    Je crois que tu devrais lire quelque tutoriel sur sql avant de continuer à faire ton site :c
    Tu fais un select dans les deux tables menbers et pictures et picture est dans l'une des deux tables donc peut être affiché.
    Tu prend ta requete et tu la teste directement sur ta bdd et tu vois si ce qu'elle te renvoie te convient.

  3. #23
    Membre confirmé Avatar de mickado
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 154
    Par défaut
    cette requête serait bonne ?

    SELECT id,login FROM members, picture FROM pictures WHERE member=id ORDER BY id DESC LIMIT 0, 10

  4. #24
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    Essaie !!!

    Dans phpmyadmin, tu as moyen d'exécuter directement des requêtes, et d'en voir le résultat.

    Ici en plus, ce n'est qu'un select, il n'y a donc aucun risque...
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  5. #25
    Membre confirmé Avatar de mickado
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 154
    Par défaut
    j'ai tester les requête et voila la réponse qui m'est renvoyée :

    Column: 'id' in field list is ambiguous

  6. #26
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT m.id,login FROM members m, picture p FROM pictures WHERE p.member=m.id ORDER BY id DESC LIMIT 0, 10
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  7. #27
    Membre confirmé Avatar de mickado
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 154
    Par défaut
    oki, j'ai simplement remplacer la requête de cette façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?
    mysql_select_db("db193797279");
    $rep = mysql_query("SELECT m.id,login FROM members m, picture p FROM pictures WHERE p.member=m.id ORDER BY id DESC LIMIT 0, 10");
    WHILE ($donnees = mysql_fetch_array($rep) )
      {
       ?>
      <a href=mem.php?mid=<? echo $donnees['id'];?>><? echo $donnees['login']; ?></a>
     
    <?
      }
    ?>
    et la il ne m'affiche plus les pseudo enfin plus rien comme avant quoi....

  8. #28
    Membre confirmé Avatar de mickado
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 154
    Par défaut
    Bon ben j'ai réussi voila comment j'ai fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $r=q("select id, picture, details, member from pictures order by id desc LIMIT 0,10");
    if (!e($r)) while ($m=f($r)){
    $mem=f(q("select * from members where id='$m[member]' order by id desc LIMIT 0,10"));
    echo "<a href='picture.php?pid=$m[id]'><IMG src='".piurl($m[picture])."' width=80 border=0 alt=\"".(tagster_format($m[details]))."\"></a>";?><? echo "<a href='mem.php?mid=$mem[id]'>$mem[login]</A>";
    };
    merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. db2: récupération de données avec condition max
    Par letuyen dans le forum Langage SQL
    Réponses: 8
    Dernier message: 07/03/2007, 16h45
  2. [MySQL] Erreur lors d'une récupération de données avec critère de sélection
    Par Squalthor dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 08/11/2006, 11h28
  3. [D6 => XML] Récupération de données avec une boucle.
    Par Bason_sensei dans le forum Delphi
    Réponses: 1
    Dernier message: 23/05/2006, 13h50
  4. [MySQL] Problème récupération de données avec un SELECT DISTINCT
    Par 12_darte_12 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/07/2005, 14h48
  5. Réponses: 13
    Dernier message: 20/03/2003, 08h11

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