1. PHP / Говнокод #5351

    +159

    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
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    <?php
    
    $ident = mysql_connect("localhost", "root", "");
    mysql_select_db("database");
    
    $month_cols = array("january" => 31,
    	            "february" => 28,
                        "march" => 31,
                        "april" => 30,
                        "may" => 31,
                        "june" => 30,
                        "july" => 31,
                        "august" => 31,
                        "september" => 30,
                        "october" => 31,
                        "november" => 30,
                        "december" => 31);
    
    foreach($month_cols as $key => $value)
    {
     for($i = 1; $i <= $value; $i++)
     {
      mysql_query("INSERT INTO `calender` SET `day` = '$i', `month` = '$key'");
     }
    }
    
    mysql_close($ident);
    
    ?>

    Недавнее творение.
    Нужно было создать базу данных, которая потом будет апдейтиться.

    Запостил: varg242, 22 Января 2011

    Комментарии (13) RSS

    • > которая потом будет апдейтиться
      февраль менять с 28 на 29 и обратно? = ))

      хранить месяцы, да еще в текстовом виде - отлично просто
      Ответить
    • А число дней в месяце в массив загонять на тот случай, если вдруг где-то станет 32?
      Ответить
      • гагага
        ну, это чтобы не писать много кода
        я не знаю, как узнавать количество дней в месяце
        Ответить
    • Боже, убей этих пидорасов, которые постят свой код.
      Ответить
    • еще и уёбищное INSERT INTO ... SET
      Ответить
      • mysql же. впрочем, не так уж плохо, все имена и значения окавычены
        Ответить
        • > mysql же
          "а чо, всё равно уже вляпались" :-Р

          > имена и значения окавычены
          вместо того, чтобы подумать верхней головой и обозвать объекты и аттрибуты неконфликтными словами
          Ответить

    Добавить комментарий