Прошу помощи в разборе моего "кода". Имеется задача сделать депозитовую систему. Т.е проверка при заходе из истории не прошло ли определенное время (в данном случае один день) с последнего начисления и в случае удачи добавление. Имеется код, но не рабочий. Как лучше доработать.
> Прошу помощи в разборе моего "кода". Имеется задача сделать депозитовую систему. Т.е
> проверка при заходе из истории не прошло ли определенное время (в
> данном случае один день) с последнего начисления и в случае удачи
> добавление. Имеется код, но не рабочий. Как лучше доработать.
> Код http://dpaste.com/hold/329332/не работает код на перле или на уровне БД не можешь сформулировать запросы?
вообще говоря для начала надо бы задачу сформулировать - подсовывать какой-то, код который даже тебе непонятен это как то глупо
он вообще твой, этот код?
> он вообще твой, этот код?код мой. Мне не понятна ошибка, а точнее его неработоспособность. При запуске получаю
DBD::mysql::db do failed: Unknown column 'inf' in 'field list'
Ход работы такой: проверяется есть ли у юзера активный депозит, потом получает последний день депозита, проверяет прошло ли 50 дней, потом смотрит в истории не было ли сегодня начислений, если нет - то добавляет. У меня то добавляет, но не 1 раз, а пару сотен за пару секунд.
>> он вообще твой, этот код?
> код мой. Мне не понятна ошибка, а точнее его неработоспособность. При запуске
> получаю
> DBD::mysql::db do failed: Unknown column 'inf' in 'field list'
> Ход работы такой: проверяется есть ли у юзера активный депозит, потом получает
> последний день депозита, проверяет прошло ли 50 дней, потом смотрит в
> истории не было ли сегодня начислений, если нет - то добавляет.
> У меня то добавляет, но не 1 раз, а пару сотен
> за пару секунд.
>> DBD::mysql::db do failed: Unknown column 'inf' in 'field list'Читайте внимательнее сообщение об ошибке! Он вам чистосердечно говорит, что в запросе вы обращаетесь к полю, которого нет в структуре таблицы.
Проверяйте свои запросы к базе."Ну и запросы у вас" сказала РСУБД и зависла....
>> он вообще твой, этот код?
> код мой. Мне не понятна ошибка, а точнее его неработоспособность. При запуске
> получаю
> DBD::mysql::db do failed: Unknown column 'inf' in 'field list'ой чёт не верится что код таки твой )
> ой чёт не верится что код таки твой )код серьезно мой, все 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'
> DBD::mysql::db do failed: Unknown column 'name' in 'where clause'
> DBD::mysql::db do failed: Unknown column 'name' in 'field list'Что то поторопился, забыл поставить '. Но опять получил ошибку что выше. Проверил еще раз сами запросы и они - работают.
>> DBD::mysql::db do failed: Unknown column 'name' in 'where clause'
>> DBD::mysql::db do failed: Unknown column 'name' in 'field list'
> Что то поторопился, забыл поставить '. Но опять получил ошибку что выше.
> Проверил еще раз сами запросы и они - работают.тебе уже говорили - повторю
перл очень четко и адкватно излагает допущенную тобой ощибку
>>> DBD::mysql::db do failed: Unknown column 'name' in 'where clause'
>>> DBD::mysql::db do failed: Unknown column 'name' in 'field list'
>> Что то поторопился, забыл поставить '. Но опять получил ошибку что выше.
>> Проверил еще раз сами запросы и они - работают.
> тебе уже говорили - повторю
> перл очень четко и адкватно излагает допущенную тобой ощибкуЯ тогда не понимаю почему все работает в самом mysql, но не работает тут.
>>>> 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'В какой строке ошибка - загадка!
Так же неизвестно что у тебя в самом мускуле работает.
И совершенно неизвестна структура базы.
Что ты хочешь тут услышать совершенно не понятно!