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 :

Array comportant toute les informations deux fois [PDO]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Etudiant
    Inscrit en
    Novembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 4
    Par défaut Array comportant toute les informations deux fois
    Bonjour !

    Lorsque je fais un echo d'un array produit suite à une requête SQL, chaque donnée s'y retrouve deux fois d'affilés. J'ai cherché une solution via Google, mais toutes celles proposés sont du type msql_, et donc pas adapté à PDO.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    if (isset ($_POST['nb_entry'])){
    $fc = (int)$_POST['nb_entry'] ;
     
    $request= $bdd->prepare('SELECT hero, kills, death, assist, kill_team, death_team,  assist_team, gold, damage, damage_team, multi_kill, killing_spree, ward, duree, premade, side, date, first_blood, lane, result   FROM matches WHERE pseudo = :pseudo ORDER BY id DESC LIMIT 0, :offset');
    $request->bindParam('pseudo', $_SESSION['pseudo'], PDO::PARAM_STR);
    $request->bindParam('offset', $fc, PDO::PARAM_INT);
    $request->execute(); 
     
     
    while ( $request2=$request->fetch()){
    	echo '<p>' . implode("|", $request2) . '</p>' ; 
    }
    $request->closeCursor ();
    }
    Résultat obtenu :
    Ahri|Ahri|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|610|610|yes|yes|red|red|2014-11-10 12:33:05|2014-11-10 12:33:05|no|no|jungle|jungle|win|win
    Des idées ?

  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
    Défini le mode de fetch :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while ( $request2=$request->fetch(PDO::FETCH_ASSOC)){
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Homme Profil pro
    Etudiant
    Inscrit en
    Novembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Novembre 2014
    Messages : 4
    Par défaut
    Résolu ^^

    Merci !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/11/2010, 21h42
  2. Réponses: 7
    Dernier message: 10/08/2009, 23h41
  3. Ne sauve pas toutes les informations.
    Par zuzuu dans le forum JPA
    Réponses: 9
    Dernier message: 22/02/2009, 09h54
  4. Récuperer tout les informations contenu dans ma JSP
    Par skillipo dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 19/02/2008, 16h34
  5. Les fichiers .INI, lire toutes les informations d'une section
    Par echap2000 dans le forum C++Builder
    Réponses: 9
    Dernier message: 15/05/2006, 12h14

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