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

    +163

    1. 1
    2. 2
    3. 3
    $result = mysql_query ("INSERT INTO ....");
    
    if ($result ='true') {echo "<p>Информация успешно добавлена в базу</p>";}

    С одного из форумов

    Запостил: Int, 13 Декабря 2010

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

    • Блин, а это ведь не всё
      >INSERT INTO vmk_05 (name, login, pas, datein, group)
      Во как. Не знаю, как к этому относится mysql, но я бы подумал, что он хочет сделать группировку при вставке
      Ответить
      • А я думал говно в $result = 'true'
        Ответить
        • тру какое-то странное, вдруг не присвоится
          Ответить
          • А оно и не должно присвоиться, там if (is_resource($result)) по идее.

            Важный момент: это дипломная работа
            Ответить
            • автор хотел $result == true, но получилось как всегда :)

              и вообще, дожили, дипломная работа на PHP!
              Ответить
          • тру не труъ
            Ответить
        • да тут все говно. начиная двойными кавычками и эхами прямо тут в коде, заканчивая упомянутым ифом
          Ответить
      • говно в аффтаре поста
        Ответить
    • это не говнокод, потому как говнокодом называется заведомо рабочий код
      Ответить
      • Вон чёёё. Ну это тоже отработает и пойдёт дальше, синтаксических ошибок тут нет.
        Ответить
    • $result = (string) $result;
      if( ($result[0] == 't') && ($result[1] == 'r')  && ($result[2] == 'u')  && ($result[3] == 'e') ){
      // here fuckin code goes
      }

      так круче
      Ответить
      • if (crc32(strval($result)) == -33796979) {
        Ответить
      • Олдскульненько
        Ответить
      • Не хочу тебя огорчать, но если ты не заметил — в оригинале идёт присвоение переменной $result значения 'true'
        Ответить
    • Я в таких случаях примерно так пользуюсь.

      if (mysql_query ("INSERT INTO ....")){
      echo "<p>Информация успешно добавлена в базу</p>";}
      Ответить
      • echo "<p>Информация успешно добавлена в браузер</p>";
        Ответить
      • ага из вот таких кодов некий Анонимус и хает PHP. Уважаемый слова MVC вам что нибудь говорят ??? Или шаблоны проектирования???

        И скажите также как Вы поступите если завтра ваш проект должен будет работать на постгресе. ????
        Ответить
        • школота детектед
          Ответить
        • пожалуйста котлеты отдельно, мух отдельно. От говнокода даже ни шарп ни джава не спасет, нет-нет.
          Ответить
        • > как Вы поступите если завтра ваша сраная никому не нужная гостевуха должна будет работать на постгресе на кластере серверов в собственном дата-центре под нагрузкой в сотни миллионов хитов в сутки. ????
          Ну да, ну да.
          Ответить
          • передергивай под одеялом. Говно кодят одинаковоЭ что сранные гостевухи, что сранные ЦМС, что сранные любые проекты потому, что изначально не понимают на куя отделять логику от представления и зачем выделять работу с базой в отдельный модуль/ класс. Привыкли писать криво вот и пишут сранное говно. А потом появляются речи о том что пыха говно язык. Не язык говно, а олухи которые лепят все в один файл. с умным видом рассуждающее о том что проект не будет нагружен. А вот нихуя подобного я лично щас ковыряю ебанный во все дыры код который писали с расчетом что к ним будут обращаться 100 пользователей в неделю. А нет за вчера только 10000 обращений было. И бляди даже кеширование запросов не приду смотрели .
            Ответить
            • У меня на этой неделе была ситуация, что нужно было сделать обработчик некоторого запроса о наличии в базе, приходящего в dbf файле, и ответ дать этим же dbf, только модифицированным.
              И что, я должен был ради вот этого городить классы, предусматривать работу с разными базами данных, шаблоны наяривать для одной формочки загрузки файла?
              Сделал одной функцией в index.php и всего делов. Так что от задачи тоже кое-что зависит.
              Ответить
              • плохо не table.dbf, а index.php
                Ответить
                • А если там веб-сервер и устанавливался ради одного только этого файла и компьютер к интернету физически не подключен?
                  Ответить
            • Эхехех... Я тоже таких пламенных речей до фига накатать могу, самому не раз приходилось разгребать шедевры с селектами в цикле вместо джойнов, формированием HTML внутри SQL-запросов и этими самыми SQL-запросами в контроллерах, не отделёнными в отдельный класс модели, да ещё и с вырвиглазной структурой БД, где шло сплошное ненужное дублирование информации. Но всё это не отменит одного простого факта, понатыкавшись на который, такими речами начинаешь давиться. Перед говнокодером можно сколько угодно трясти своими знаниями йоба-шаблонов, труЪ-пацанских парадигм и робаст скейлебл кодинг практик - в ответ он спросит, с кем ты сейчас разговаривал, и продолжит делать как делает, а попытки его переубедить будут гарантированной тратой времени. Sad but true.
              Ответить
              • Вот это меня и печалит. И пишут же как в ничем не бывало. А ты потом заними переделывай а вочему потому что работа кодеров макак стоит на порядок меньше твоей. Я говорю некому клиенту работа стоит 10 килоруб. он мне да ты что мне там сказали что за 3 сделают.
                Ответить
    • Ответить
    • поставил минус ибо убого
      Ответить

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