PHP gali naudoti skirtingas duomenų bazes, tokias kaip MySQL, PostgreSQL ir kitas. Ji naudoja SQL užklausas duomenų išgavimui, įrašymui ar atnaujinimui, taip pat turi specialius objektus, pvz., MySQLi ir PDO, skirtus efektyviau valdyti duomenų bazes.