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

    +190.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    // register.php
    
    // ...
    
    $login = $_POST["login"];
       
    // some checks...
       
    $sql = "CREATE TABLE `$login` (
            `city` TINYINT UNSIGNED NOT NULL ,
            // other fields here...
            );";

    Из модуля регистрации в системе удаленного ввода данных через web. После сохранения информации о новом пользователе для него создается новая таблица для хранения вводимых данных...

    Больше слов нет...

    Запостил: Andrey_Beletsky, 07 Сентября 2009

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

    • Я считаю это лучшим говнокодом дня. Больше, пожалуй, добавить нечего, все ясно без слов.
      Ответить
    • Да! Индия рулит!
      Ответить
    • песдец, нет слов ...
      Ответить
    • завидую я таким... :)
      Ответить
    • мда... такое не каждый день увидишь.
      ШЕДЕВР!!!!!!!!!!!
      *BRAVO**BRAVO**BRAVO*
      говнокод века:)
      Ответить
      • Как Ваше здоровье?
        Ответить
        • http://img1.reactor.cc/pics/post/%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-%D0%9C%D0%B5%D0%B4%D0%B2%D0%B5%D0%B4%D0%B5%D0%B2-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-3120319.jpeg
          Ответить
        • Куст, ты заебал, хватит некроебствовать
          Ответить
    • Просто прелесть! И SQL injection, и супермысль "отдельная таблица для каждого пользователя".
      Ответить
    • Ынтерпрайзно
      Ответить
    • Буду теперь так делать.
      Ответить
    • ат души! надо было тогда уж БД новую создавать, хули мелочиться.
      Ответить
      • Все юзеры должны лежать в одной дб, должен же быть какой-то порядок
        Ответить
        • да, БД должна иметь одно и то же имя, а как же! Под каждого юзера - отдельный mysql сервер, на котором БД с определенным именем
          Ответить
    • Епть
      Он бля как собрался потом юзеров считать или искать )))
      Ухаххах ржунемагу... сука... индус...)) Убил нах
      Ответить
      • > Он бля как собрался потом юзеров считать или искать
        есть же системные метатаблицы
        Ответить
      • а шо - теперь вместо SELECT `login` from users можно юзать SHOW TABLES :-)
        Ответить
    • it can not be! O_o
      Ответить
    • мне кажется это либо фейк, либо школота
      не одни адекватный человек я думаю так делать не стал бы
      имхо
      Ответить
      • Да вот не фейк, к сожалению. И далеко не индия. Бывают и у нас такие "индейцы". К счастью, это пока не production code и не мне его потом поддерживать. :-)
        Ответить
    • А что.. у нас фрилансер сдал такой сайт и еще кучу денег за него просил.
      Я тоже удивился, когда сайт создавать стал для каждого пользователя табличку :)
      Ответить
    • Ну а где этот код ваще работать будет? Очень часто хостеры запрещают создание/удаление таблиц из скриптов. Иногда даже временных... o_O Уже хотя бы это могло бы вразумить перед написанием такого кода...
      Ответить
      • "Очень часто хостеры запрещают создание/удаление таблиц из скриптов"
        Можно примеры таких хостеров?
        При инсталляции сайтов постоянно создаю таблицы из PHP скрипта.
        Как же их ещё создавать-то? Каждую из админ-панели хостера?!!!! :))))
        Ответить
    • чего вы так???... 0_0... по-моиому нормально... я лично так делаю всегда... удобно...
      Ответить
    • И обратите внимание: больше 256-ти городов туда не впихнуть.
      Ответить

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