Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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
bindValue错误:注意:第362行C:\xampp\htdocs\eindwerk6\classes\User.php中的数组到字符串转换_Php_Arrays_Pdo_Data Binding_Prepared Statement - Fatal编程技术网

bindValue错误:注意:第362行C:\xampp\htdocs\eindwerk6\classes\User.php中的数组到字符串转换

bindValue错误:注意:第362行C:\xampp\htdocs\eindwerk6\classes\User.php中的数组到字符串转换,php,arrays,pdo,data-binding,prepared-statement,Php,Arrays,Pdo,Data Binding,Prepared Statement,我一直在忙一个follow函数。然而,第364行上的“注意:C:\xampp\htdocs\eindwerk6\classes\User.php中的数组到字符串转换”不断弹出 这是User.php中的相关函数: public function checkFollow($mainID, $guest){ $conn = db::getInstance(); $statement = $conn -> prepare("SELECT COUNT(*) FROM followO

我一直在忙一个follow函数。然而,第364行上的“注意:C:\xampp\htdocs\eindwerk6\classes\User.php中的数组到字符串转换”不断弹出

这是User.php中的相关函数:

public function checkFollow($mainID, $guest){
    $conn = db::getInstance();

    $statement = $conn -> prepare("SELECT COUNT(*) FROM followOthers WHERE followerID=:followerID AND followingID=:followingID");
    $statement -> bindValue(':followerID', $mainID); //this is line 364      
    $statement -> bindValue(':followingID', $guest);
    return $statement;
}
这就是我调用该函数的地方:

$check = $user->checkFollow($currentUser, $guest);
$countCheck = 0;
foreach ($check as $c){
    $countCheck = 0;
}
这是应该使用它的地方:

if($check->fetchColumn() == 1){
    echo "<a class='btn btn-default' href='#'>Unfollow</a>";
}else{
    echo  "<a class='btn btn-default' href='#'>Follow</a>";
}
if($check->fetchColumn()==1){
回声“;
}否则{
回声“;
}

是否解决了
$currentUser
数组?问题。只需将$currentUser更改为$mainID。