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

    +168

    1. 1
    2. 2
    3. 3
    ...
    <input type="hidden" name="Id" value="<?=rand(1000,9999);?>" />
    ...

    Вы все еще думаете, что "select max+1" - плохой способ для установки первичного ключа?

    Запостил: DRAN1k, 01 Апреля 2013

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

    • А это точно первичный ключ?
      Ответить
    • Точно точно) Причем работало 3 месяца прежде чем попросили пофиксить
      Ответить
      • Наверное падало иногда. Ну ничего, со второй, третей попыточки..)
        Ответить
        • Или перезаписывало что-нибудь, но всем как-то пофиг было.
          Ответить
      • Неужели за три месяца не было коллизий?
        Ответить
        • Ну падало, тыкали еще раз, работало. Так наверн)
          Ответить
        • Да если там раз в неделю вставляют, то могло и не быть.
          Ответить
        • Это же PHP. Выпал с die, обновил страницу - заработало.
          Ответить
          • Язык тут ни при чем. Дело в том, насколько пользователи толерантны к поеданию говна.
            Ответить
    • Замяукали котята: "Надоело нам мяукать! Мы хотим, как поросята, Хрюкать!"
      Ответить

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