Подключил модуль Abon и сразу же ошибка

Ответить
Eugene
Сообщения: 27
Зарегистрирован: Пн июл 17, 2006 9:26 am
Контактная информация:

Подключил модуль Abon и сразу же ошибка

Сообщение Eugene »

в полночь пришло письмо с текстом

DBD::mysql::st execute failed: Unknown column 'at.payment_type' in 'field list' at /usr/abills/libexec/../Abills/mysql/main.pm
+line 131.


версия 0.35

вот строки модуля

sub periodic_list {
my $self = shift;
my ($period) = @_;


$self->query($db, "SELECT at.period, at.price, u.uid, if(u.company_id > 0, c.bill_id, u.bill_id),
u.id, at.id, at.name,
if(c.name IS NULL, b.deposit, cb.deposit),
if(u.company_id > 0, c.credit, u.credit),
u.disable,
at.id,
at.payment_type
FROM abon_tariffs at, abon_user_list al, users u
LEFT JOIN bills b ON (u.bill_id=b.id)
LEFT JOIN companies c ON (u.company_id=c.id)
LEFT JOIN bills cb ON (c.bill_id=cb.id)
WHERE
at.id=al.tp_id and
al.uid=u.uid
ORDER BY 1;");

my $list = $self->{list};



return $list;
}


вот моя база
payment_type там есть (как видите)

mysql> SELECT at.period, at.price, u.uid, if(u.company_id > 0, c.bill_id, u.bill_id), \
-> u.id, at.id, at.name,if(c.name IS NULL, b.deposit, cb.deposit),\
-> if(u.company_id > 0, c.credit, u.credit),\
-> u.disable,at.id,at.payment_type\
-> FROM abon_tariffs at, abon_user_list al, users u LEFT JOIN bills b ON (u.bill_id=b.id)\
-> LEFT JOIN companies c ON (u.company_id=c.id)\
-> LEFT JOIN bills cb ON (c.bill_id=cb.id)\
-> WHERE at.id=al.tp_id and al.uid=u.uid ORDER BY 1;
Empty set (0,00 sec)

mysql> select * from abon_tariffs;
+----+--------------+--------+-------+--------------+
| id | name | period | price | payment_type |
+----+--------------+--------+-------+--------------+
| 1 | Abonplata_25 | 1 | 25.00 | 0 |
+----+--------------+--------+-------+--------------+
1 row in set (0,00 sec)

mysql>

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

обновитесь до более новой версии или возьмите поля из CHANGELOG

Eugene
Сообщения: 27
Зарегистрирован: Пн июл 17, 2006 9:26 am
Контактная информация:

Сообщение Eugene »

спасибо
сегодня попробую

Ответить