Musze zsumowac dwie wartosci w dwoch roznych kolumnach, nastepnie odjac te sumy od siebie. A wszystko dla kazdego usera osobno.
Kod
$zapytanie = mysql_query("SELECT * FROM oblegi GROUP BY user") or die("Błąd w zapytaniu!");
while($r = mysql_fetch_array($zapytanie)) {
$user = $r['user'];
$o = mysql_query ("SELECT SUM(oblegow) FROM oblegi WHERE user='$user'");
$a = mysql_query ("SELECT SUM(aktywny) FROM oblegi WHERE user='$user'");
$o = mysql_fetch_assoc($o);
$o_sum = $o['SUM(oblegow)'];
$a = mysql_fetch_assoc($a);
$a_sum = $a['SUM(aktywny)'];
$f = $a_sum - $o_sum;
echo ($user.' '$f);
}
while($r = mysql_fetch_array($zapytanie)) {
$user = $r['user'];
$o = mysql_query ("SELECT SUM(oblegow) FROM oblegi WHERE user='$user'");
$a = mysql_query ("SELECT SUM(aktywny) FROM oblegi WHERE user='$user'");
$o = mysql_fetch_assoc($o);
$o_sum = $o['SUM(oblegow)'];
$a = mysql_fetch_assoc($a);
$a_sum = $a['SUM(aktywny)'];
$f = $a_sum - $o_sum;
echo ($user.' '$f);
}
Caly czas wywala blad - unexpected T_VARIABLE w linijce $f = $a_sum - $o_sum ;
Czego nie widze, lub co zle zrobilem? Wczesniej w kodzie jest tylko laczenie z baza.