try {
    // データベースへの接続
    // PDOインスタンスの生成
    $dbh = new PDO($dsn, $user, $password);
    //rowCount()を有効にするために以下を追加
    $dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
    }
catch(PDOException $e) {
    printf("Error: %s\n", $e->getMessage());
    die();
    }


    $sql = "SELECT * FROM table_name";
    $stmt = $dbh->query($sql);
    $resultNum = $stmt->rowCount();
    echo $resultNum ;
    $row = $stmt_sub -> fetch(PDO::FETCH_ASSOC);