Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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 不知道如何解决DBQuery致命错误_Php - Fatal编程技术网

Php 不知道如何解决DBQuery致命错误

Php 不知道如何解决DBQuery致命错误,php,Php,嘿,stackoverflow社区,我有个问题,我得到了这个错误: 致命错误:在中找不到类“DBQuery” 如果我知道这个类是在query.class.php文件中编写的。如何修复此错误?我以前从没做过,所以我想你们能帮我?这就是我想要做的: $q = new DBQuery; $q->addQuery("ut.user_id, perc_assignment, concat_ws(', ', contact_last_name, contact_first_name) as conta

嘿,stackoverflow社区,我有个问题,我得到了这个错误:

致命错误:在中找不到类“DBQuery”

如果我知道这个类是在query.class.php文件中编写的。如何修复此错误?我以前从没做过,所以我想你们能帮我?这就是我想要做的:

$q = new DBQuery;
$q->addQuery("ut.user_id, perc_assignment, concat_ws(', ', contact_last_name, contact_first_name) as contact_name");
$q->addTable('user_tasks', 'ut');
$q->leftJoin('users', 'u', array('user_id'));
$q->leftJoin('contacts', 'c', 'c.contact_id = u.user_contact');
$q->addWhere('task_id ='.$task_id.' AND task_id <> 0');
$assigned_perc = db_loadHashList($q->prepare(true), 'user_id');

或者什么?

如果不包含类文件,显然,当您尝试实例化该类时,它将失败,并出现上述错误。require(/path/to/class.php);可能会在你的情况下完成工作

如果您在
query.class.php
文件中定义了
classdbquery
,那么是的,请在使用该文件之前包含该文件。如果您没有,请在使用该类之前声明该类

您的代码在哪里???这里没有人可以帮助您处理您没有显示的代码,我们从这里看不到您的屏幕。我已更新。我只需要知道如何调用该文件,以便我的代码可以使用该类。您只需要指定文件的整个路径。require('query.class.php');这段代码告诉我query.class.php与您的调用位于同一目录中script@volkinc不一样,只是举个例子。:)我的文件夹在root/module/tasks/ajax/file中,类在root/class/file中,我得到一个错误,没有找到这样一个文件:/i我使用的是
require\u once DP\u BASE\u DIR/class/query.class.php'
。/../../class/query.class.php
检查DP_BASE_DIR中的内容,或者从安装的根文件夹开始使用类文件的绝对路径,或者使用相对路径。。。。真的,我们不知道你的文件夹Hirachy,我们也猜不到它我的文件夹在root/module/tasks/ajax/file中,类在root/class/file中,我得到一个错误,没有找到这样一个文件:/i我使用的是
require\u once DP\u BASE\u DIR/class/query.class.php'
require('query.class.php');