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

    +165

    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
    <?
    
    function q($q){
        return mysql_query($q);
    }
    
    function fa($q){
        return mysql_fetch_array($q);
    }
    
    function nr($q){
        return mysql_num_rows($q);
    }
    
    function gr($t,$f,$w,$wf,$def){
        $r = ($a = mysql_fetch_array(mysql_query("SELECT $f FROM $t WHERE $wf = '$w' LIMIT 1"))) ? $a[$f] : $def ;
        return $r;
    }
    
    ?>

    лень творит чудеса

    Запостил: guest, 30 Июня 2009

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

    • DB layer, который читается как ДЕБИЛэйер
      Ответить
    • не завидую тому, кто дебагить будет...:)
      $t,$f,$w,$wf,$def,q,fa,nr - все просто и понятно
      Ответить
    • ох щи. я же знаю откуда это.
      Ответить
    • тут ошибка, должно быть
      function gr($t,$f,$w,$wf,$def){
          $r = ($a = fa(q("SELECT $f FROM $t WHERE $wf = '$w' LIMIT 1"))) ? $a[$f] : $def ;
          return $r;
      }
      Ответить
    • до 15 строки - нормальное явление
      Ответить

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