Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 致命错误:对中的非对象调用成员函数sql_in_set()_Php_Phpbb3 - Fatal编程技术网

Php 致命错误:对中的非对象调用成员函数sql_in_set()

Php 致命错误:对中的非对象调用成员函数sql_in_set(),php,phpbb3,Php,Phpbb3,我的问题是这个错误消息到底告诉了我什么?我具体需要做什么 Fatal error: Call to a member function sql_in_set() on a non-object in /home/savas/x/inc/recenttopicsfeed.php on line 15 我有一个php页面,从phpbb3论坛中获取用户和信息。我决定在同一页上添加一个最近的主题侧栏,并使用其他地方的代码,因此它不是我的,我也不完全理解它。我收到了这个错误消息 我试着去寻找,但我想我想

我的问题是这个错误消息到底告诉了我什么?我具体需要做什么

Fatal error: Call to a member function sql_in_set() on a non-object in /home/savas/x/inc/recenttopicsfeed.php on line 15
我有一个php页面,从phpbb3论坛中获取用户和信息。我决定在同一页上添加一个最近的主题侧栏,并使用其他地方的代码,因此它不是我的,我也不完全理解它。我收到了这个错误消息

我试着去寻找,但我想我想我想完全理解这意味着什么,以便更好地尝试和解决它


谢谢。

此错误消息说明正在对非对象调用集合中的sql\u

如果您熟悉OOPS概念,那么您必须知道,无论何时调用类的某些成员函数,都必须通过类对象来完成。 e、 g:$db=newdatabase(); $db->member_函数()

在本例中,我们通过数据库类的对象$db调用member_函数

正如您所提到的,您正在使用它phpbb3表单并从其他地方复制代码

我想你是在这样做:

$sql='SELECT*FROM'。用户请点击“表格”在哪里$db->sql\u in_set('user\u id',$sql\u in)

如下文所述:

因此,我假设您正在某个无法访问/尚未创建$db的地方使用它


试着理解phpbb3的流程,并根据它传递变量。

您的db连接正常吗?我的db连接很好。这是一个很好的解释,但它并没有完全回答我的问题,因为您几乎已经为我读出了错误消息。也许我还不够清楚,但我想知道下一步该做什么,特别是。无论如何,我修复了它,我只需将$db重命名为其他名称,因为脚本正在使用它。所以本质上它变得混乱了。但是我在脚本上修改了它,但它不起作用,所以我试着在我的花名册页面上修改它,这很好。