Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Запрос в Кохане неправильно обрабатывается
SoMeOnE  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1495
Пользователь №: 24575
На форуме: 14 лет, 4 месяца, 25 дней
Карма: 38




Вот такой запрос
$query = DB::select(array('COUNT("cs_product.id")', 'total_posts'))
->
from('cs_product')
->
join('cs_content_list')
->
on('cs_product.cat_id', '=', 'cs_content_list.content_id')
->
and_where('cs_content_list.url', '=', $parent)
;

$result = $query->execute()->get('total_posts');
return $result;


Вроде раньше, что-то подобное работало. Сейчас кохана генерирует такой запрос
 SELECT `COUNT("cs_product`.`id")` AS `total_posts` FROM `cs_product` JOIN `cs_content_list` ON (`cs_product`.`cat_id` = `cs_content_list`.`content_id`) WHERE `cs_content_list`.`url` = 'Computers_and_accessories' 

соответственно выводя такую ошибку
Unknown column 'COUNT("cs_product.id")' in 'field list' 

Как написать правильно. В дкументации так написано.

http://kohanaframework.org/3.0/guide/datab...abase-functions
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Winston  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 9509
Пользователь №: 18161
На форуме: 15 лет, 8 месяцев, 29 дней
Карма: 552




DB::select(array(DB::expr('COUNT("cs_product.id")'), 'total_posts'))


Для 3.3 http://kohanaframework.org/3.3/guide/datab...abase-functions

Это сообщение отредактировал Winston - 10.09.2013 - 16:45
PMСайт пользователя
    1   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
SoMeOnE  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1495
Пользователь №: 24575
На форуме: 14 лет, 4 месяца, 25 дней
Карма: 38




Winston
Спасибо. Версии перепутал)
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса