PHPben összes érték összeadása?
Van egy ilyenem:
$sqlCmd9 = "SELECT x FROM data.data WHERE id=id ";
Ez elméletileg minden egyes sorban lévő X oszlop értékét kiválasztja a data.data-ban.
(x oszlopban csak szám szerepel)
Hogyan tudom azt megcsinálni, hogy az összes sorban lévő X értéket összeadja?
Tehát ha:
1. sorban az x=20
2. sorban az x=30
3. sorban az x=50
Akkor 100at írjon ki. (végtelen számú sorral is működjön)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Végtelen számú sort nem tárol neked egy adatbázis kezelő sem.
Viszont a "select sum(x) from data.data where ...." össze fogja adni a feltételnek megfelelő sorokat.
id = id az miért kell?
Értem és ezt hogyan tudom megjeleníteni?
$sqlCmd9 = "SELECT sum(x) FROM data.data";
$sqlQry9 = mysql_query($sqlCmd9,$sqlServ);
echo "???";
Az id=idnek nincs sok jelentősége még, mert egyenlő, csak a későbbiekbe akarom majd szűkíteni vele a számolást.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
$out = mysql_fetch_array(mysql_query("SELECT SUM(mezo) AS eredmeny FROM tabla"));
echo $out['eredmeny'];
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!