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);