sql >> Databáze >  >> RDS >> Mysql

PHP funkce SUM

Pokud se přesto chystáte procházet sadu výsledků, proč nepoužít

SELECT value FROM table WHERE q_id=2

pak tyto hodnoty shrnout pomocí cyklu while? Něco jako:

while($row = mysql_fetch_array($sq)) {     $sum += $row['value']; } echo $sum."<br>";

Edit:také, jak řekl Jason McCreary výše, měli byste se podívat na alternativní metodu dotazování databáze. Navrhoval bych vyhledat na php.net „PDO“, což je velmi snadné.



  1. Výhody pdo oproti mysql_* nebo mysqli_*

  2. Seřazení podle pořadí hodnot v klauzuli SQL IN().

  3. ExecuteReader vyžaduje otevřené a dostupné připojení. Aktuální stav připojení je Připojování

  4. Chyba při vytváření tabulky MySQL 5.5.9 a Hibernate na TYPE