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

Résolu/Fermé
hakim_fth Messages postés 138 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 5 octobre 2023 - 27 oct. 2021 à 13:48
jordane45 Messages postés 38311 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 27 oct. 2021 à 17:05
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

jordane45 Messages postés 38311 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
27 oct. 2021 à 14:11
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
hakim_fth Messages postés 138 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 5 octobre 2023
27 oct. 2021 à 16:19
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
jordane45 Messages postés 38311 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
27 oct. 2021 à 17:05
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