From General Topology by Kelley,
Chapter 1, Prob. $\textbf F$, page 57.
Let the topology $\tau$ of space $X$ have a countable base.
We need to show that each base contains a countable subfamily which is also a base.
From definition - A base $\beta$ for topology $\tau$ in space $X$ is a family of sets s.t,
$$\forall \, a\in\tau \quad a=\cup_i\, b_i \qquad b_i\in \beta.$$
Proof
If $\beta$ is a base for $\tau$, then $\tau\ni a=\cup_i\, b_i$ for $b_i \in \beta$.
So for each $a\in\tau$ the union of $b_i$ is in a subfamily of $\beta$.
Edited Proof:
Let $\beta$ be a countable base for topology $\tau$ in $X$.
Then for each $a\in \tau$ $\quad a=\cup_i \{b_i\}$ for some $b_i\in \beta,\; i\in \Bbb N$.
So by creating a family of sets $\cup_i\{b_i\}$ for each $a$, we have subset $\gamma$ which is a base and is made out of elements of $\beta$, hence countable.