私はこのクエリがあります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
が不明な機能であるというエラーが表示されます。
行の数を取得し、行が返されているかどうかをテストする方法に関するアイデアはありますか?
おかげ