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

Langage PHP Discussion :

Sélectionner les résultats d'une requête SQL par un champs [PHP 7]


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2018
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Décembre 2018
    Messages : 50
    Points : 29
    Points
    29
    Par défaut Sélectionner les résultats d'une requête SQL par un champs
    Bonjour à tous,
    je fais une requête SQL et d'habitude, je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    while ($requete =  mysqli_fetch_array($result) ) {
    		echo '$requete["ID"]';
                    echo '$requete["NAME"]';
    	}
    pour afficher les données.
    Toutefois, ici j'aimerais que toute la requete se transforme en tableau et que je puisse à la demande (hors d'une boucle WHILE) faire echo '$requete["NAME"]' où l'ID de l'enregsitrement = 12 par exemple

    Est-ce possible?
    Merci

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 393
    Points : 15 754
    Points
    15 754
    Par défaut
    vous pouvez créer un tableau dans cette boucle while et l'utiliser dans la suite du code.

    lisez la documentation officielle, elle explique toutes les possibilités de manipulation des tableaux :
    https://www.php.net/manual/fr/language.types.array.php

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 12
    Points : 19
    Points
    19
    Par défaut
    salut
    tu peux mettre tes résultats de requete dans un array
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $n=0;
    while ($requete =  mysqli_fetch_array($result) ) {
    		$tonarray[$n]['ID']=$requete["ID"];
                    $tonarray[$n]['NAME']=$requete["NAME"];
    $n++;
    	}

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2018
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Décembre 2018
    Messages : 50
    Points : 29
    Points
    29
    Par défaut
    Bonjour,
    merci pour vos éléments de réponse.
    Je dois avouer que je pensais que quelque chose était implémenté de base (fonction)
    Je suis parvenu à "mes fins" via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    while( $row = mysqli_fetch_assoc( $result)){
        $new_array[$row['ID']]= $row;
    }
    et ensuite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo ( $new_array[2]["Valeur"]);

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

Discussions similaires

  1. Sélectionner les résultats d'une requête par date
    Par 0sef40 dans le forum Langage SQL
    Réponses: 16
    Dernier message: 19/05/2011, 08h38
  2. [AC-2007] Sélectionner les résultats d'une requête analyse croisée par mois
    Par cslbcg dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 03/12/2009, 16h21
  3. Exploiter les résultats d'une requête SQL
    Par grinder59 dans le forum C#
    Réponses: 2
    Dernier message: 29/01/2009, 11h36
  4. Selectionner les résultats d'une requête sql
    Par Seb981 dans le forum Langage SQL
    Réponses: 9
    Dernier message: 11/09/2007, 13h57
  5. Réponses: 5
    Dernier message: 20/03/2007, 17h55

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