The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Вечный цикл, !*! anonymous, 18-Янв-11, 17:21  [смотреть все]
Прошу помощи в разборе моего "кода". Имеется задача сделать депозитовую систему. Т.е проверка при заходе из истории не прошло ли определенное время (в данном случае один день) с последнего начисления и в случае удачи добавление. Имеется код, но не рабочий. Как лучше доработать.

Код http://dpaste.com/hold/329332/

  • Вечный цикл, !*! Pahanivo, 17:53 , 18-Янв-11 (1)
    > Прошу помощи в разборе моего "кода". Имеется задача сделать депозитовую систему. Т.е
    > проверка при заходе из истории не прошло ли определенное время (в
    > данном случае один день) с последнего начисления и в случае удачи
    > добавление. Имеется код, но не рабочий. Как лучше доработать.
    > Код http://dpaste.com/hold/329332/

    не работает код на перле или на уровне БД не можешь сформулировать запросы?
    вообще говоря для начала надо бы задачу сформулировать - подсовывать какой-то, код который даже тебе непонятен это как то глупо
    он вообще твой, этот код?

    • Вечный цикл, !*! anonymous, 18:10 , 18-Янв-11 (2)
      > он вообще твой, этот код?

      код мой. Мне не понятна ошибка, а точнее его неработоспособность. При запуске получаю

      DBD::mysql::db do failed: Unknown column 'inf' in 'field list'

      Ход работы такой: проверяется есть ли у юзера активный депозит, потом получает последний день депозита, проверяет прошло ли 50 дней, потом смотрит в истории не было ли сегодня начислений, если нет - то добавляет. У меня то добавляет, но не 1 раз, а пару сотен за пару секунд.

      • Вечный цикл, !*! ImPressed, 19:52 , 18-Янв-11 (3)
        >> он вообще твой, этот код?
        > код мой. Мне не понятна ошибка, а точнее его неработоспособность. При запуске
        > получаю
        > DBD::mysql::db do failed: Unknown column 'inf' in 'field list'
        > Ход работы такой: проверяется есть ли у юзера активный депозит, потом получает
        > последний день депозита, проверяет прошло ли 50 дней, потом смотрит в
        > истории не было ли сегодня начислений, если нет - то добавляет.
        > У меня то добавляет, но не 1 раз, а пару сотен
        > за пару секунд.
        >> DBD::mysql::db do failed: Unknown column 'inf' in 'field list'

        Читайте внимательнее сообщение об ошибке! Он вам чистосердечно говорит, что в запросе вы обращаетесь к полю, которого нет в структуре таблицы.
        Проверяйте свои запросы к базе.

        "Ну и запросы у вас" сказала РСУБД и зависла....

      • Вечный цикл, !*! Pahanivo, 21:25 , 18-Янв-11 (4)
        >> он вообще твой, этот код?
        > код мой. Мне не понятна ошибка, а точнее его неработоспособность. При запуске
        > получаю
        > DBD::mysql::db do failed: Unknown column 'inf' in 'field list'

        ой чёт не верится что код таки твой )

        • Вечный цикл, !*! anonymous, 15:15 , 19-Янв-11 (5)
          > ой чёт не верится что код таки твой )

          код серьезно мой, все sql запросы проходят через консоль, а тут выдает ошибку.
          Убрал Bind Columns и получил:
          DBD::mysql::db do failed: Unknown column 'name' in 'where clause'
          DBD::mysql::db do failed: Unknown column 'name' in 'field list'

          • Вечный цикл, !*! anonymous, 15:27 , 19-Янв-11 (6)

            > DBD::mysql::db do failed: Unknown column 'name' in 'where clause'
            > DBD::mysql::db do failed: Unknown column 'name' in 'field list'

            Что то поторопился, забыл поставить '. Но опять получил ошибку что выше. Проверил еще раз сами запросы и они - работают.

            • Вечный цикл, !*! Pahanivo, 17:28 , 19-Янв-11 (7)
              >> DBD::mysql::db do failed: Unknown column 'name' in 'where clause'
              >> DBD::mysql::db do failed: Unknown column 'name' in 'field list'
              > Что то поторопился, забыл поставить '. Но опять получил ошибку что выше.
              > Проверил еще раз сами запросы и они - работают.

              тебе уже говорили - повторю
              перл очень четко и адкватно излагает допущенную тобой ощибку

              • Вечный цикл, !*! anonymous, 17:55 , 19-Янв-11 (8)
                >>> DBD::mysql::db do failed: Unknown column 'name' in 'where clause'
                >>> DBD::mysql::db do failed: Unknown column 'name' in 'field list'
                >> Что то поторопился, забыл поставить '. Но опять получил ошибку что выше.
                >> Проверил еще раз сами запросы и они - работают.
                > тебе уже говорили - повторю
                > перл очень четко и адкватно излагает допущенную тобой ощибку

                Я тогда не понимаю почему все работает в самом mysql, но не работает тут.

                • Вечный цикл, !*! Pahanivo, 18:05 , 19-Янв-11 (9)
                  >>>> DBD::mysql::db do failed: Unknown column 'name' in 'where clause'
                  >>>> DBD::mysql::db do failed: Unknown column 'name' in 'field list'
                  >>> Что то поторопился, забыл поставить '. Но опять получил ошибку что выше.
                  >>> Проверил еще раз сами запросы и они - работают.
                  >> тебе уже говорили - повторю
                  >> перл очень четко и адкватно излагает допущенную тобой ощибку
                  > Я тогда не понимаю почему все работает в самом mysql, но не
                  > работает тут.

                  Да потому-что:
                  Unknown column 'name' in 'where clause'
                  и
                  Unknown column 'name' in 'field list'

                  В какой строке ошибка - загадка!

                  Так же неизвестно что у тебя в самом мускуле работает.
                  И совершенно неизвестна структура базы.
                  Что ты хочешь тут услышать совершенно не понятно!




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру