PDO ilə MySql bağlantısı.

Hissə 2.
PDO fərqli databazalarla bağlantı yaratmaq üçün fərqli parametrələrlə bir obyekt yaradır.

$host="localhost";
$database="db_name";
$user="root";
$password="test";
//MySql üçün
$connect=new PDO ("mysql:host=$host;dbname=$database",$user,$password);
//Sqlite üçün
$connect=new PDO ("sqlite:$database");
//postgreSQL üçün
$connect=new PDO ("pqsql:host=$host;dbname=$database",$user,$password);
//Oracle üçün
$connect=new
PDO("oci:dbname=localhost/orcl;charset=CL8MSWIN1251",$user,$password);

İndi isə PDO-nun MySql üçün olan baza bağlantısına yaxından nəzər yetirək.

connect.php
<?php
$host="localhost";
$database="db_name";
$user="root";
$password="test";
try{
$connect=new PDO ("mysql:host=$host;dbname=$database","$user","$password");
}catch(PDOException $e){
echo "Xəta! : ".$e->getMessage();
}
?>
Qeyd;Burada PHP-də daha əvvəl olmayan və .5 versiyası ilə gələn "try catch" bloqu xəta tutmaq və mövcud xətanı yoxsayma mexanizmasıdır.Əgər əməliyyatda bir xəta baş verərsə yerindəcə sonlandırmaq yerinə sizə bu xətanı yönləndirmək üçün şərait yaradar.







Comments

Popular Posts