RedbeanPHP:致命错误:rb.php中非对象上的函数IsFrozed()

RedbeanPHP:致命错误:rb.php中非对象上的函数IsFrozed(),php,mysql,redbean,Php,Mysql,Redbean,我有一个问题 SELECT post.* FROM wp_posts as post , wp_term_relationships as term_relation, wp_term_taxonomy as term_texomony, wp_icl_translations as trans WHERE post.post_status='publish' AND post.post_type='post' AND trans.language_c

我有一个问题

SELECT post.* 
FROM wp_posts as post , 
     wp_term_relationships as term_relation, 
     wp_term_taxonomy as term_texomony, 
     wp_icl_translations as trans 
WHERE post.post_status='publish' 
AND post.post_type='post' 
AND trans.language_code = 'en' 
AND trans.element_type = 'post_post' 
AND post.ID = trans.element_id 
AND post.post_date < '2010-03-31' 
AND term_texomony.term_taxonomy_id = term_relation.term_taxonomy_id 
AND post.ID = term_relation.object_id 
GROUP BY post.ID

这两行返回PHP致命错误

Fatal error: Call to a member function isFrozen() on a non-object in rb.php on line 9078

这是运行此查询的任何方法,还是在RedBeanPHP中无法运行复杂查询?

此致命错误告诉我们R是非对象的,经过大量调试后,我发现一些代码取消了R的设置,因此我们必须通过以下方式重新定义R:

R::setup('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASSWORD);

您有一个GROUPBY子句,但没有聚合函数。也许您打算使用DISTINCT运算符?另外,不要使用隐式(逗号-)连接语法。这是过时的、令人困惑的、限制性的。请始终使用显式连接语法。感谢您的回复,但我收到了错误,我现在将发布错误
Fatal error: Call to a member function isFrozen() on a non-object in rb.php on line 9078
R::setup('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASSWORD);