The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вечный цикл"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Perl)
Изначальное сообщение [ Отслеживать ]

"Вечный цикл"  +/
Сообщение от anonymous (??) on 18-Янв-11, 17:21 
Прошу помощи в разборе моего "кода". Имеется задача сделать депозитовую систему. Т.е проверка при заходе из истории не прошло ли определенное время (в данном случае один день) с последнего начисления и в случае удачи добавление. Имеется код, но не рабочий. Как лучше доработать.

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Вечный цикл"  +/
Сообщение от anonymous (??) on 18-Янв-11, 18:10 
> он вообще твой, этот код?

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

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

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Вечный цикл"  +/
Сообщение от anonymous (??) on 19-Янв-11, 15:15 
> ой чёт не верится что код таки твой )

код серьезно мой, все 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'

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Вечный цикл"  +/
Сообщение от anonymous (??) on 19-Янв-11, 15:27 

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Вечный цикл"  +/
Сообщение от Pahanivo (ok) on 19-Янв-11, 18:05 
>>>> 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'

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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