Разделы

  
 

Проблемы с FROM_UNIXTIME в where

Пишу сниплет, для выборки нужно следующее условие FROM_UNIXTIME(`publishedon`,"%Y") = year, для этого делаю
$query->where(array(' FROM_UNIXTIME(`publishedon`,"%Y") :=' => 2011,));
Но sql запрос не работает. Посмотрев на создаваемый запрос

SELECT `modResource`.`id` AS `modResource_id`, `modResource`.`type` AS `modResource_type FROM `site_content` AS `modResource` WHERE `modResource`.`FROM_UNIXTIME(`publishedon`,"%Y")` = '2011'   


Можно заметить, что перед FROM_UNIXTIME было добавлено modResource как это лечить?
  • 0
  • 5 февраля 2012, 03:24
  • cartman
  • 8