Jeremygolf
Mitglied
Hallo zusammen,
ich habe einen select befehl der mir 18 daten in einem array ausgibt mit PDO fetchall().
Wenn ich jedoch array_sum für die summe eingebe funtkioniert es nicht.
Im array sind nun 18 18 Einträge mit verschiedene zahlen. Möchte diese zusammenzählen. Also ich möchte nur die daten einer zeile nicht einer spalte.
Danke
Der return wert von fetchAll() sieht so aus:
ich habe einen select befehl der mir 18 daten in einem array ausgibt mit PDO fetchall().
Wenn ich jedoch array_sum für die summe eingebe funtkioniert es nicht.
Im array sind nun 18 18 Einträge mit verschiedene zahlen. Möchte diese zusammenzählen. Also ich möchte nur die daten einer zeile nicht einer spalte.
Danke
PHP:
$data = $this->_db->select("SELECT score.* FROM score INNER JOIN rounds ON score.roundid = rounds.roundid WHERE rounds.userid = $id");
unset($data[0]->roundid); //Deletes roundid from array
return array_sum($data);
Der return wert von fetchAll() sieht so aus:
Code:
Array ( [0] => stdClass Object ( [hole1] => 5 [hole2] => 4 [hole3] => 5 [hole4] => 4 [hole5] => 5 [hole6] => 2 [hole7] => 4 [hole8] => 6 [hole9] => 3 [hole10] => 4 [hole11] => 4 [hole12] => 3 [hole13] => 3 [hole14] => 4 [hole15] => 6 [hole16] => 4 [hole17] => 4 [hole18] => 4 ) )
Zuletzt bearbeitet: