1. Список говнокодов пользователя BabyWolf

    Всего: 1

  2. PHP / Говнокод #1779

    +158.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    $query = mysql_query("SELECT w_id,title FROM bhost_weblogs
                                         WHERE owner='".$user_info['username']."'");
    while($blog = mysql_fetch_assoc($query))
    {
        $stat = mysql_query("SELECT * FROM stat WHERE blog='".$blog['w_id']."' AND user!='' AND
                                          datestamp>='$d2' ORDER BY datestamp DESC");
        $all_users = mysql_result(mysql_query("SELECT Count(blog) FROM stat
                                           WHERE blog='".$blog['w_id']."' AND datestamp>='$d2'"),0);
        $reg_users = mysql_result(mysql_query("SELECT Count(blog) FROM stat
                                           WHERE blog='".$blog['w_id']."' AND user!='' AND datestamp>='$d2'"),0);
         $unreg_users = mysql_result(mysql_query("SELECT Count(blog) FROM stat
                                            WHERE blog='".$blog['w_id']."' AND user='' AND datestamp>='$d2'"),0);
    
         echo "<center>Всего: $all_users<br />
         Зарегистрированных пользователей: $reg_users<br />
         Незарегистрированных пользователей: $unreg_users</center>";
    
         echo "<table  cellpadding='0' cellspacing='0' align='center' class='form'>";
         while($statd = mysql_fetch_assoc($stat))
         {
         echo ...;
         }
         echo "</table><br /><br />";
    }

    Очень правильная работа с базой, подумаешь пара лишних запросов.

    BabyWolf, 06 Сентября 2009

    Комментарии (5)