Salam..,
Dalam
tutorial PHP MySQL kali ini kita telah membahas Membuat
Koneksi ke Database dengan PHP Data Object (PDO). Beberapa manfaat yang dapat diperoleh dari
menggunakan PDO. Pertama PDO membantu mencegah SQL injection, PDO secara
otomatis akan mengquote inputan user. Kedua PDO bisa digunakan untuk mengakses beberapa
database berbeda. Jika hari ini kita menggunakan database MySQL, pada saat
berganti database ke PostgreSQL maka tidak perlu lagi mengubah kode yang sudah
dibuat. Yang ketiga PDO sudah mendukung database transaction. Yang keempat PDO
lebih cepat bila dibandingkan dengan menggunakan fungsi mysql_query.
Sebelumnya
kita membuat koneksi ke database menggunakan fungsi mysql_connect seperti:
$host =
"localhost";
$user =
"root";
$password
= "";
$database_name
= "test";
mysql_connect($host,
$user, $password);
mysql_select_db($database_name);
Dengan menggunakan koneksi PDO juga cukup mudah dan hampir mirip, seperti:
$host =
"localhost";
$user =
"root";
$password
= "";
$database_name
= "test";
$pdo =
new PDO("mysql:host=$host;dbname=$database_name", $user, $password);
Kemudian
dengan PDO kita bisa menggatur error mode, mengatur bagaimana penanganan error
yang terjadi. Misal throw error yang terjadi.
$host =
"localhost";
$user =
"root";
$password
= "";
$database_name
= "test";
$pdo =
new PDO("mysql:host=$host;dbname=$database_name", $user, $password,
array(
PDO::ATTR_ERRMODE =>
PDO::ERRMODE_EXCEPTION
));
Demikian tutorial cara Koneksi ke Database menggunakan PHP Data Object, silahkan Anda kembangkan lagi.
Pengertian PHP Data Object ( PDO )
Salam,.....
No comments:
Post a Comment