Récupérer les données d'une requête sur un array en PHP

Résolu
hakim_fth Messages postés 157 Statut Membre -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour les amis,

Comment SVP je vous récupérer les données d'une requête sur un array en PHP.

Voici le code que j'ai utilisé

$arr = array(foreach(Combinaisons() as $C) $C['arret']);

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Il y a certainement plus propre pour faire ce que tu veux.. mais tout dépend de :
    Que retourne ta fonction Combinaisons() ?
    Tu parles de requête ... requête sql ? Tu les fais via quel "moteur" ? PDO ?

    Et sinon, en partant de ta tentative, tu peux faire un truc du style
    $arr = []; //initialisation d'un array vide
    foreach(Combinaisons() as $C) {
       $arr[] = $C['arret'];
    }
    
    
    

    0
  2. hakim_fth Messages postés 157 Statut Membre
     
    Bonjour,

    Merci Jordan,

    Oui une requête sql et le moteur c'est le PDO. Sinon pour parcourir la table je dois utiliser une boucle ?
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Pour le code précédent, tu aurais pu simplement faire un fetchAll en fetch_column...
      https://phpdelusions.net/pdo/fetch_modes#FETCH_COLUMN

      D'ailleurs, tu devrais regarder les différents modes de FETCH qui existent en PDO ...
      0