Smile 笑容

myqee學習筆記( news 表相關操作及 as 的實現)

$sql = 'select SQLCALCFOUNDROWS * from ov2posts where poststatus = "publish" and posttype="post" '.$reqPlus. ' order by postmodifiedgmt desc limit '.$limit;

在myqee中可以寫成

$orm->db()->from('ov2posts')->where('poststatus' ,'publish)->where('posttype'="post" '.$reqPlus)->orderby('postmodifiedgmt','DESC')->limit($limit); $orm->find();

這個 SQLCALCFOUND_ROWS 可以單獨通過下面的方法來實現:

select count(*) as cnt from news where req 這個 as在 myqee里怎么寫呢?

select(Database::exprvalue('count(*) as cnt')) Database::exprvalue() 這個方法是傳遞一個不被處理的字符串

$news = new ORMnewsFinder(); $db = $news->driver(); $db->select(Database::expr_value('count(*) as cnt')); $result = $news->find(); echo($result->cnt);

錯誤在哪?

echo($result->current()->cnt);

find()回來的是一個result集合,不是一個單條數據

安徽时时是真的吗