値 (カンマ区切り) が更新される順序は?
$command = sprintf('UPDATE %s SET rating = ((rating * rating_count + %f) / (rating_count + 1.0)) , rating_count=rating_count+1 WHERE id=%d', $table, $ratingGiven, $id)`;
確認したい
rating = (rating * rating_count + %f) / (rating_count + 1.0)
前に実行される
rating_count=rating_count+1
2 つの SQL コマンドを起動する必要はありません。
update-value-statements が MySql (または他の DB) でコンマで区切られた順序で実行されるかどうかわかりませんか?