PHP SQL Mehrere Daten zusammen rechnen?

2 Antworten

Wenn es die Datenbank selber kann, warum dann in PHP umsetzen?

SELECT
  ID, AndereID, ZAHL1, ZAHL2, ZAHL1+ZAHL2 AS Summe
FROM
  TABELLE

Hier sollte aber sowohl ZAHL1 als auch ZAHL2 vom Typ Integer sein.

Woher ich das weiß:Berufserfahrung – Berufserfahrung

SQL:

SELECT * FROM tabelle WHERE id IN (1,2,3,4,..,..);

PHP:

Du wirst ein Array erhalten. Dieser enthält jeweils eine Reihe der Tabelle pro Array-Element.

$sql    = "SELECT * FROM tabelle WHERE id IN (:idlist);
$stmt   = $this->dbconnectionPDO->prepare($sql);
$result = $stmt->execute(array(":idlist" => '1,2,3,4,5'));
$resultStructured = $stmt->fetch(PDO::FETCH_ASSOC);

Darüber kannst du dann iterieren.

foreach ($resultStructured as $row) {
   var_dump($row);  
}