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

    +148.7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if(!$result = MYSQL_QUERY("SELECT gmr_id, gam_chip, gam_price, gam_status FROM ".PREFIX."_games;")) { die(mysql_error()); exit; }
    if(MYSQL_NUMROWS($result))
    {
        //какой-то код
    }

    А я-то думаю, чего это скрипту не хватает памяти - а в таблице несколько тысяч записей.

    Запостил: azzz, 08 Февраля 2010

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

    • Ищите где еще не хватает памяти. Запрос к MySQL на память скрипта не влияет, будь там хоть миллион записей
      Ответить
      • Могли бы аргументировать минус? Может я чего-то не знаю?
        Ответить
    • Вот говнокод...

      die(mysql_error()); exit;


      Масло масленное -- дверь дверная.
      Ответить
      • ты не шаришь :) в производственном коде важна надежность XD
        Ответить
        • if(!die())exit;
          Ответить
          • А если exit не сработает, вешаться, да?!!
            Ответить
            • Написать exit; exit; exit;
              Или, ещё круче
              for ( $i = 0; $i < 10000000000; $i ++ ) exit;
              Хоть раз, да сработает.
              А, пожалуй, даже вот так:
              while ( 1 ) exit;
              Выходит гарантированно!
              Ответить
              • Я бы последнее предложение переформулировал: «Не закончит, пока не выйдет»
                Ответить
              • exit, exit, exit напоминает «свят, свят, свят»
                Ответить
              • die();die();die()//!!!

                Сдохни, сдохни, сдохни!
                Ответить
          • while(!die())exit;
            живым не выйдешь!
            Ответить
      • Ой бля убило про дверь дверную... Уэбкил Уёбкильный!
        Ответить

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