1. SQL / Говнокод #4822

    −190

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Запрос  для базы даных MySQL :
    
    $SQL=SELECT REPLACE( params,\ 
                    SUBSTRING(params,\ 
                        POSITION('thrift_port=' IN params),\ 
                        LENGTH('thrift_port=')+ LENGTH('11111') ),\ 
                    'thrift_port="${THRIFT_PORT}"')\
    FROM jos_plugins WHERE element='thrift'

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

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

    • Мда, автор явно был упорот. Джумла, что ли? Вроде, у неё префикс таблиц jos по умолчанию.
      Ответить
    • вся логика должна быть на стороне БД, о да
      Ответить
      • Мне коллега по работе рассказывал, что у него на бывшей работе был ведущий программист, который сказал всё должно быть через жопу базу (он с базами 5 лет работал до этого)

        Они html формировали внутри процедур в базе данных. Сначала они думали о многоуровневой архитектуре. Но каждый месяц заказчикам надо было что-то показывать, и на архитектуру постепенно забивали.
        Дошли до того, что без страха на код смотреть было нельзя.

        Через полгода всё выкинули на помойку.
        Ответить

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