Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Николай 18.01.2006 19:48
Используя следующий запрос:^connect[$connect_string]{
$companies[^table::sql{select
companies.company_id, company_name, address, telephone, email, www, dt_last_update, decription, relations_companies.category_id, parent_id, category_name, link_to_category_id
from
companies, relations_companies, categories
where
relations_companies.category_id = $id and
relations_companies.company_id = companies.company_id
and relations_companies.category_id = categories.category_id
ORDER BY dt_last_update DESC
}
]}
Запрос выполняется, как положено.^connect[$connect_string]{
$companies[^table::sql{select
companies.company_id, company_name, address, telephone, email, www, dt_last_update, decription, relations_companies.category_id, parent_id, category_name, link_to_category_id
from
companies, relations_companies, categories
where
^if($id is junction){relations_companies.category_id = $id and}
relations_companies.company_id = companies.company_id
and relations_companies.category_id = categories.category_id
ORDER BY dt_last_update DESC
}
]}
он перестает работать. Переменная $id считается почему-то неопределенной.