I want to get all the list of registered players from an array
here is my function
function UpdateContact() 
    {
        try {
            $conn = $this->GetDBConnection();
            $linkedInId = trim($_REQUEST['linkedInId']);
            $statement = $conn->prepare('UPDATE users SET linkedInId = :linkedInId WHERE linkedInId = :linkedInId');
            $statement->bindParam(':linkedInId', $linkedInId, PDO::PARAM_STR);
            $statement->execute();
            //$updatedTime = time() - 120;
            $ids = implode(",",$_POST['ids']);
// $ids = (abc,def,geh,ijk,lac);
            $statement = $conn->prepare('SELECT * FROM users WHERE linkedInId IN (:ids)');
            $statement->execute($ids);
            $conn = null;
            if (!($row = $statement->fetchAll(PDO::FETCH_ASSOC))) 
                return false;
            else
                return $row;    
            } catch(PDOException $e) {
            throw $e;
        }       
    }
Just return false
Maybe because i am not able to bind the array with PDO Statement?
How can I fix this solution, i might want to add more binding parameters too later on, so i don't want  to do execute($ids) either.
I have tried bindParam(':ids',$ids) too but of no avail
$items = array();
            //$statement->bindParam(':updatedTime', $updatedTime, PDO::PARAM_STR);
            foreach ($id as $ids)
            {
                $statement = $conn->prepare('SELECT * FROM users WHERE id = :id');
                $statement->bindParam(':id', $id, PDO::PARAM_STR);
                $statement->execute();
                if(($row = $statement->fetch(PDO::FETCH_OBJ))) 
                    $items[] = $id;
            }
 
    