• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PDO summe berrechnen

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

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:
Werbung:
foreach() würde ich sagen.

Und warum lässt du dir nicht nur die benötigten Daten von Mysql liefern?
 
Werbung:
Werbung:
Werbung:
Zurück
Oben