Autor Zpráva
xiomonox
Profil *
Ahoj,
začínám a mám dotaz jak provédst sumu více sloupců z jedné tabulky (aby se sumy zobrazily pro každý sloupec samostatně).

Pro jeden sloupec to řeším:

$query = mysql_query("SELECT SUM(pora) AS poras FROM uzivatele");
$result=mysql_fetch_assoc($query);

echo $result['poras'];  
Jak to vyřešit pro více sloupců (třeba osm).

Dotaz číslo dvě:
Výše uvedený příkaz mi nefunguje ve skrypru kde už mám jednou query. Např.

$query = "SELECT * FROM uzivatele WHERE neco = neco";
$result = mysql_query($query) or die(mysql_error());

Jak to udělat, aby se to snášelo.


Děkuji.
Kajman
Profil
xiomonox:
SELECT SUM(pora) AS poras, SUM(nora) AS noras FROM uzivatele

Jak to udělat, aby se to snášelo.
Nepřepisujte si proměnnou $result a $query, pokud ji stále používáte.
xiomonox
Profil *
Kajman:
Děkuji za odpověď. Takže stačí pouze přejmenovat proměnné, aby se "to snášelo"?

Pkud to tak provedu, vypadne chyba:

"mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in "

:(
panther
Profil
xiomonox:
Pkud to tak provedu, vypadne chyba:
této funkci samozřejmě musíš předhazovat platný mysql_result (výstup z funkce mysql_query). Buď jsi tu proměnnou nepřepsal, nebo máš chybu v SQL dotaze - zjistíš vypsáním funkce mysql_error.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: