Dezvoltarea explozivă a limbajului PHP din ultimii ani este în cea mai mare parte datorată uşurinţei cu care acesta lucrează cu bazele de date.
PHP ofera programatorului o mulţime de funcţii predefinite pentru lucrul cu baza de date. Aceasta înseamnă că din cadrul PHP putem executa toate operaţiunile pe care le-am facut în capitolul dedicat învăţării MySQL. Să ne reamintim paşii pe care i-am făcut pentru a interacţiona cu baza de date din linia de comandă:
1. ne-am conectat cu numele şi parola (mysql -u root -p)
2. am ales baza de date cu care să interacţionăm (USE librarie)
3. am executat o comandă SQL (SELECT * FROM carti;)
Din PHP putern face acelaşi lucru, cu ajutorul funcţiilor predefinite. Să facem primul nostru script cu care să interacţionăm cu baza de date (nu uitaţi că serverul MySQL trebuie să fie pornit!):