Array
Résolu/Fermé
analog101
Messages postés
173
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
25 février 2020
-
8 juin 2013 à 12:57
analog101 Messages postés 173 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 25 février 2020 - 8 juin 2013 à 17:38
analog101 Messages postés 173 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 25 février 2020 - 8 juin 2013 à 17:38
Bonjour, je ne comprends pas pourquoi le echo m'affiche 'Array' malgré le fetch_array
merci pour votre aide!
$sql_relist_amount= $db->query("SELECT sum(amount) FROM " . DB_PREFIX . "list WHERE item_id='15937'");
$relist_amount = $db->fetch_array($sql_relist_amount);
echo $relist_amount;
le but est de faire la somme de la colonne 'amount où la colonne item_id= 15937
merci pour votre aide!
$sql_relist_amount= $db->query("SELECT sum(amount) FROM " . DB_PREFIX . "list WHERE item_id='15937'");
$relist_amount = $db->fetch_array($sql_relist_amount);
echo $relist_amount;
le but est de faire la somme de la colonne 'amount où la colonne item_id= 15937
2 réponses
Utilisateur anonyme
8 juin 2013 à 13:36
8 juin 2013 à 13:36
Bonjour
Comme son nom l'indique, fetch_array rend un array. Donc c'est parfaitement normal que echo $relist_amount affiche 'Array'.
Par contre, si tu fais echo $relist_amount[0] ça va afficher la premier champ du résultat. Tu as intérêt dans le cas d'un COUNT à utiliser un alias qui est plus clair qu'un numéro de colonne :
Comme son nom l'indique, fetch_array rend un array. Donc c'est parfaitement normal que echo $relist_amount affiche 'Array'.
Par contre, si tu fais echo $relist_amount[0] ça va afficher la premier champ du résultat. Tu as intérêt dans le cas d'un COUNT à utiliser un alias qui est plus clair qu'un numéro de colonne :
$sql_relist_amount= $db->query("SELECT sum(amount) AS compte FROM " . DB_PREFIX . "list WHERE item_id='15937'"); $relist_amount = $db->fetch_array($sql_relist_amount); echo $relist_amount['compte'];
analog101
Messages postés
173
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
25 février 2020
3
8 juin 2013 à 17:38
8 juin 2013 à 17:38
Merci beaucoup 'est ok.