Autor Zpráva
Ameopro
Profil
Ahoj prosím vás jak mou udělat aby my db v tabulce money sečetla všechny hodnoty uživatele a poté vypsal .. ?

npř

money : 200
money : 400

vypíše 600


děkuji
Taps
Profil
Ameopro:
select sum(castka) as soucet from tabulka group by idUzivatele
Ameopro
Profil
šlo by to i takto ?

SELECT sum(money) from tabulka WHERE username='".mysql_real_escape_strink($user_check);."'

Moderátor jenikkozak: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Taps
Profil
Ameopro:
Tak to zkus. Melo by tam byt jeste group by username, aby se castky slucovaly ke konkretnimu uzivateli
Ameopro
Profil
dal jsem dotaz na mysql.
aby my spočítal hodnoty v sloupci penize ale script nereaguje nevíte proč ?

$money = mysql_result(mysql_query("SELECT SUM(penize) FROM clients"),0);
echo $money;
Taps
Profil
Ameopro:
a pokud níže uvedený dotaz vložíš přes phpmyadmin, tak funguje v pořádku?
SELECT SUM(penize) FROM clients
Ameopro
Profil
když v phpmyadmin du do složky clients a tam to dam tak to funguje ale v php ne jako script
Taps
Profil
Ameopro:
Zkus v v sql dotazu použít alias
<?
$money = mysql_result(mysql_query("SELECT SUM(penize) AS soucet FROM clients"),0);
echo $money; 
?>
Další alternativou může být použití níže uvedeného skriptu
<?
$sum = mysql_query("SELECT SUM(penize) as soucet FROM clients");
$sumArray = mysql_fetch_array($sum);
echo $sumArray['soucet'];
?>
lionel messi
Profil
Ameopro:
Nekomplikuj si to používaním mysql_result a choď na to inak:

$result = mysql_query("SELECT SUM(penize) penize_sucet FROM clients");
$row = mysql_fetch_assoc($result);
 echo $row['penize_sucet'];
Ameopro
Profil
tato varianta my nejde jak to ?
<?
$money = mysql_result(mysql_query("SELECT SUM(penize) AS soucet FROM clients"),0);
echo $money; 
?>
Taps
Profil
lionel messi:
Pro výpis jednoho záznamu není nutné používat cyklus.

Ameopro:
A jaká chyba se ti zobrazuje?
<?
$sql = mysql_query("SELECT SUM(penize) AS soucet FROM clients") or die (mysql_error());
$money = mysql_result($sql,0);
echo $money; 
?>
lionel messi
Profil
Taps:
lionel messi:
Pro výpis jednoho záznamu není nutné používat cyklus
Presne tak, vzápätí po odoslaní mi to prišlo, dal som ho tam „zo zvyku“ (predsa len väčšinou píšem výpisy na viac riadkov), hneď som upravil.
Ameopro
Profil
Ten poslední my to vzalo už asi byla chyba v tom že jsem měl result a gery v jednom řádku.

Děkji vam za pomoc

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: