나는이 쿼리가 :PDO Prepare Statement에서 행 수를 얻는 방법?
public function checkUser($phone)
{
$sql = "SELECT name FROM users WHERE phone=:phone";
$stmt = db::getInstance()->prepare($sql);
$stmt->bindParam(':phone', $phone);
$stmt->execute();
$user = $stmt->fetchAll(PDO::FETCH_OBJ);
return $user;
}
을 그리고 다음과 같이 호출 : 쿼리는 사용자를 반환 아닌지
$insertUser = $data->checkUser("1234567890");
print_r($insertUser);
내가 알아야 할 것은. fetchAll()
으로 전화 할 때 array()
이 나오지만 결과가 반환되어야합니다.
$user = $stmt->rowCount();
을 사용해 보았지만 rowCount
은 알 수없는 기능입니다.
행 수를 얻는 방법과 행 반환 여부에 대한 아이디어가 있습니까?
감사