我正在使用Drupal 7,我想将寻呼机用于我的查询
这是我的查询和我可以使用的方式
$query = db_select("SELECT entity_id , field_keywords_value , COUNT( DISTINCT ( entity_id )) total FROM field_data_field_keywords WHERE bundle = 'song' GROUP BY field_keywords_value");
$query = $query -> extend('PagerDefault');
$result = $query -> extend('PagerDefault') ->limit(2) ->execute();
但是它给了我错误,PDOException:erro
如果我可以通过以下方式使用它:
$query = db_query("SELECT entity_id , field_keywords_value , COUNT( DISTINCT ( entity_id )) total FROM field_data_field_keywords WHERE bundle = 'song' GROUP BY field_keywords_value");
$query = $query -> extend('PagerDefault');
$result = $query ->extend('PagerDefault') ->limit(2) ->execute(); echo ""; print_r($result); die('tert');
然后我的页面无效,并给我空白页。
任何帮助都将受到赞赏。
提前致谢。
答案 0 :(得分:0)
嗨,我已经自己解决了这个问题 $ query = db_select('field_data_field_keywords') - > extend('PagerDefault'); $ query-> fields('field_data_field_keywords',array('field_keywords_value','entity_id')); $ query-> condition('bundle','song'); $ query-> condition('field_keywords_value',arg(2)); $查询 - >不同(ENTITY_ID); $ result = $ query - >限制(1) - >执行() - >使用fetchall();
感谢