Potrebbe creaarti dei problemi, nel corso del tempo diverse funzioni sono state deprecate, il che vuol dire che alla meglio ti genereranno degli warning, al peggio sono state proprio rimosse e non esistono più.
Anche altre cose sono state cambiare, per esempio la direttiva register_globals è ora impostata su false e sulle versioni più nuove non esiste più.
Questa seconda cosa si traduce nel fatto che per esempio se hai un form con un campo che ha name='nome', nello script che riceve i dati non puoi usare direttamente $nome, ma devi recuperare il dato con $_POST['nome'] (se passi i dati col metodo post).
Questi sono un paio di esempi, ma ci sono anche altre differenze.

Insomma, quel libro ti spiegherà anche cose che non sono più vere.

Se decidi di imparare anche l'interazione col database, assicurati di imparare le istruzioni mysqli_ o PDO, perché le funzioni mysql_ sono state deprecate da poco e nelle future versioni di PHP verranno rimosse.