#!/usr/bin/php usr_topics / $tpc_count; $benefit = $benefit_total * $percent; $o = $o . $User->usr_email . ', ' . $User->usr_topics . ', ' . $User->usr_money . ', ' . $percent . ', ' . '$' . $benefit . "\n"; $usr_money = $User->usr_money + $benefit; $share = $percent * 100; if ($share > 10) { $share = substr($share, 0, 6); } else { $share = substr($share, 0, 5); } $exp_memo = "你的 {$User->usr_topics} 篇主题所占比率 {$share}%"; $sql = "UPDATE babel_user SET usr_money = {$usr_money} WHERE usr_id = {$User->usr_id} LIMIT 1"; mysql_query($sql); if (mysql_affected_rows() == 1) { $sql = "INSERT INTO babel_expense(exp_uid, exp_amount, exp_type, exp_memo, exp_created) VALUES({$User->usr_id}, {$benefit}, 7, '{$exp_memo}', " . time() . ")"; mysql_query($sql); } } echo $o; echo ("Total Benefit: " . $benefit_total . "\n"); /* Then I'd like to get the database optimized. */ function optz($name) { $sql = "OPTIMIZE TABLE babel_{$name};"; mysql_query($sql); echo ("Table: babel_{$name} is optimized.\n"); } optz('user'); optz('group'); optz('node'); optz('topic'); optz('post'); optz('expense'); optz('online'); ?>