从另一个文件调用php函数时,传递的数据保持不变,无法工作

从另一个文件调用php函数时,传递的数据保持不变,无法工作,php,function,Php,Function,编辑-我知道查询很好,函数本身也很好,因为它们在fileA的其他地方使用 我需要从另一个文件调用一个函数及其值。有很多关于这方面的文章,但是我需要函数调用包含传入我试图调用的函数的数据。它给了我一个错误,所以很明显我没有正确地传递这个 我正在尝试调用文件B上的endresult。我已经在fileB中包含了fileA,比如sorequire\u once\uuuu DIR\uuuu.'//php' 然后我调用了函数endresult,如下所示: $endResult = endresult($i

编辑-我知道查询很好,函数本身也很好,因为它们在fileA的其他地方使用

我需要从另一个文件调用一个函数及其值。有很多关于这方面的文章,但是我需要函数调用包含传入我试图调用的函数的数据。它给了我一个错误,所以很明显我没有正确地传递这个

我正在尝试调用文件B上的
endresult
。我已经在fileB中包含了fileA,比如so
require\u once\uuuu DIR\uuuu.'//php'

然后我调用了函数
endresult
,如下所示:

 $endResult = endresult($idxx);
我还尝试了使用
global$endresult

这些都会产生bool(false)
,因此操作不正确。正确的方法是什么

我试图在fileA(其原始文件)中调用的函数

为上述内容提供信息的两个功能:

function totalResult($idxx){
    $idcount = $idxx;
    return count(resultx($idcount));
}

function resultx($idxx) {
    global $wpdb, $resultx;
    $idr = $idxx;
    return $wpdb->get_results($wpdb->prepare(
        "SELECT * 
        FROM {$wpdb->prefix}custom_form as cc 
        LEFT JOIN {$wpdb->prefix}custom_formx as cs 
        ON cc.fsid ='$idr'
        WHERE cs.fid=%d", $idr));
}

问题是您必须在fileB上使用全局$idxx。它不能与函数本身一起传输,必须在文件B中调用它

您能在这里描述一下流程吗?您正在尝试调用:
$resultx=resultx($idxx)?我正在尝试调用endresult。为了清楚起见,我对上面的代码进行了编辑。您能在“$endResult=endResult($idxx);”中添加代码块吗这是上面的第一个代码块。
function totalResult($idxx){
    $idcount = $idxx;
    return count(resultx($idcount));
}

function resultx($idxx) {
    global $wpdb, $resultx;
    $idr = $idxx;
    return $wpdb->get_results($wpdb->prepare(
        "SELECT * 
        FROM {$wpdb->prefix}custom_form as cc 
        LEFT JOIN {$wpdb->prefix}custom_formx as cs 
        ON cc.fsid ='$idr'
        WHERE cs.fid=%d", $idr));
}