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 :

Remplissage d'Array > Eviter les doublons avec index numérique


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 257
    Par défaut Remplissage d'Array > Eviter les doublons avec index numérique
    Bonjour,

    Je rempli un array en listant une table Mysql, de la sorte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    try { 
            $sql="SELECT * FROM table;";
            $stmt = $bdd_appli->prepare($sql);
            $stmt->execute());
            $_SESSION['textes']=$stmt->fetch();
        } 
    catch (Exception $e) {print "Erreur ! " . $e->getMessage() . "<br/>";}
    C'est bien cela rempli bien l'array en évitant de faire un while().

    Mais on obtient des doublons.
    Par exemple:
    $_SESSION['textes']['bonjour'] > 'Bonjour';
    et
    $_SESSION['textes'][1] > 'Bonjour';

    Est-il possible de remplir cet array,
    en évitant les doublons avec index numérique ?

    Merci, bonne journée.

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    http://php.net/manual/fr/pdostatement.fetch.php
    Regarde les valeurs possibles du paramètre fetch_style.

    A+.

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 257
    Par défaut
    C'est ça,
    fetch(PDO::FETCH_ASSOC);
    "retourne un tableau indexé par le nom de la colonne"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    try { 
            $sql="SELECT * FROM table;";
            $stmt = $bdd_appli->prepare($sql);
            $stmt->execute());
            $_SESSION['textes']=$stmt->fetch(PDO::FETCH_ASSOC);
        } 
    catch (Exception $e) {print "Erreur ! " . $e->getMessage() . "<br/>";}
    Merci andry.aime

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

Discussions similaires

  1. Eviter les doublons dans JCombobox avec hibernate
    Par dh3h1b1 dans le forum Composants
    Réponses: 3
    Dernier message: 16/02/2011, 18h45
  2. Eviter les doublons avec la fonction rand()
    Par Adeel.dev dans le forum C
    Réponses: 3
    Dernier message: 14/05/2010, 19h40
  3. hash et Tie , eviter les doublons
    Par bluecurve dans le forum Langage
    Réponses: 5
    Dernier message: 12/10/2005, 16h39
  4. Eviter les doublons
    Par cyrill.gremaud dans le forum ASP
    Réponses: 5
    Dernier message: 14/09/2005, 12h37
  5. [langage] 2 fichier dans 1 en evitant les doublons
    Par remixxl dans le forum Langage
    Réponses: 6
    Dernier message: 26/07/2004, 17h05

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