Autor | Zpráva | ||
---|---|---|---|
logic Profil * |
#1 · Zasláno: 3. 2. 2014, 15:09:35
když provádím matematické výpočty během updatu, musím pokaždé přičítat proměnnou nebo jakmile jsem zapsal
SET ... sum_badrate=sum_badrate+$bw_rating, sum_badscore=sum_badscore+$bw_score ... $Results->SQL("UPDATE ".MT::MEMBERS_MAIN." SET sum_posts=sum_posts+1,sum_badposts=sum_badposts+1, sum_badrate=sum_badrate+$bw_rating, sum_badscore=sum_badscore+$bw_score, avg_badrate=(sum_badrate+$bw_rating)/sum_badposts, avg_badscore=(sum_badscore+$bw_score)/sum_posts WHERE id=".myID()); A ještě dotaz k tomu jestli se po dělení převede automaticky na integer když sloupec je ve formátu integer a nemá desetinná místa? |
||
Kajman Profil |
#2 · Zasláno: 3. 2. 2014, 15:16:43
Před tím přiřazení (a vrámci něho) budou mít sloupce sum_badrate a sum_badscore původní hodnoty, za ním už novou upravenou hodnotu.
|
||
Časová prodleva: 10 let
|
0