Autor | Zpráva | ||
---|---|---|---|
zorfax Profil * |
#1 · Zasláno: 17. 4. 2006, 12:50:52
Zdravím, mohl by mi někdo poradit, jak si mám do proměnné uložit následující sql dotaz:
SELECT SUM(sloupec) FROM tabulka WHERE sloupec1 = 2 a poté si sumu daného sloupce vypsat na obrazovku třeba mopocí echo. |
||
simka00 Profil |
#2 · Zasláno: 17. 4. 2006, 12:58:40 · Upravil/a: simka00
$dotaz = "SELECT SUM(sloupec) FROM tabulka WHERE sloupec1 = '2'";
$vysledek = mysql_query($dotaz); $radek = mysql_fetch_array($vysledek); //echo $radek['sloupec']; update: echo $radek[0]; |
||
Peca Profil |
#3 · Zasláno: 17. 4. 2006, 13:04:04
echo $radek['sloupec']; -nejsem si jistý, jestli to bude správný název sloupce. Ale určitě by mělo jít echo $radek[0];
|
||
*Čvachta* Profil * |
#4 · Zasláno: 17. 4. 2006, 13:09:41
<?php
$prom = mysql_query('SELECT SUM(sloupec) AS vysledek FROM tabulka WHERE sloupec1 = 2'); $vysledek = mysql_fetch_array($prom); print($vysledek['vysledek']); ?> nebo <?php $prom = mysql_query('SELECT SUM(sloupec) FROM tabulka WHERE sloupec1 = 2'); $vysledek = mysql_result($prom, 0); print($vysledek); ?> |
||
simka00 Profil |
#5 · Zasláno: 17. 4. 2006, 13:12:55
Peca
to je fakt, když tam je to sum() - dal jsem to jen pro větší pochopení |
||
finc Profil * |
#6 · Zasláno: 18. 4. 2006, 10:06:06
mysql_result bych skutečně nedoporučoval, tento způsob je při velkém počtu záznamů dost pomalý.
Pokud možno, využijte rovnou mysqli + fetch_object
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0