PHP PDO

 

Inainte, se folosea foarte mult prima varianta(mysql_connect), dar odata cu noile versiuni de php, prima varianta de conectare a ajuns sa fie depreciata iar problema cu ea mai era ca la partea de securitate pentru datele extrase/inserate trebuia sa se ocupe programatorul. Si o alta problema era ca nu era foarte flexibila.

PDO vine de la PHP Data Object si este o extensie a php-ului care te ajuta sa lucrezi cu bazele de date. Avantajul lucrului cu aceasta librarie este viteza de lucru, fiind scrisa in c/c++ si faptul ca poti schimba baza de date cu alta foarte usor(poate fi folosita cu mysql, postgreSQL, Oracle, Microsoft SQL Server, etc).

Pentru a crea o instanta de conectare la baza de date MySQL, scrii:
$conn = new PDO('mysql:host=localhost;dbname=myDatabase', $username, $password);

Operatia de mai sus, de conectare la baza poate fi inclusa in blocul try/catch si afisarea mesajelor de eroare cand este cazul:

try{
     $conn = new PDO('mysql:host=localhost;dbname=myDatabase', $username, $password);
}
catch(PDOException $e){
     echo $e->getMessage();
}

Daca vrei sa inchizi conexiunea, pui $conn = null;

 

Pentru mai multe detalii la cum sa folosesti pdo, citeste aici

0 comentarii

Spune-ti parerea!

Cod validare
Categorii Arhiva
Sunt fericitul posesor al unui Pentax km 18-55mmAdaugat pe 13 Martie 2009

Nu se mai poate, tb sa mai fac si SEOAdaugat pe 30 Mai 2009

Despre referinte in phpAdaugat pe 20 Martie 2014

Tipsy - plugin pentru jqueryAdaugat pe 30 Noiembrie 2012

RESTAdaugat pe 04 Aprilie 2016

Azi, 29 martie 2010 am relansat site-ul!Adaugat pe 29 Martie 2010

Scaderi de pagerank / trafic?Adaugat pe 10 Aprilie 2009

Metode pentru a-ti securiza surseleAdaugat pe 20 Mai 2010

Link buiding - blog postAdaugat pe 20 Decembrie 2010

Anatomia unui landing page si cum sa maresti rata de conversieAdaugat pe 14 Decembrie 2010