bindValue错误:注意:第362行C:\xampp\htdocs\eindwerk6\classes\User.php中的数组到字符串转换
我一直在忙一个follow函数。然而,第364行上的“注意:C:\xampp\htdocs\eindwerk6\classes\User.php中的数组到字符串转换”不断弹出 这是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
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。