Ekstensi basis data PHP - PDO

//lh4.googleusercontent.com/-eAXyxy2JJKA/AAAAAAAAAAI/AAAAAAAAGS4/OHgzqHzCvtQ/s512-c/photo.jpg
October 28, 2018




Selamat pagi kali ini kami akan share artikel singkat mengenai extensi basis data php dengan Php Data Object.

PDO (PHP Data Objects) adalah ekstensi PHP yang dapat mengakses dan bekerja dengan basis data. Meskipun PDO mirip dalam banyak aspek untuk mySQLi, tetapilebih baik bekerja dengan alasan berikut:
1. Keamanan di utamakan dari peretes.
2. Ini konsisten di seluruh database, sehingga dapat bekerja dengan MySQL serta jenis database lainnya (SQLite, Oracle, PostgreSQL, dll.)
3. Ini berorientasi objek pada intinya.

Bagaimana cara terhubung dengan database menggunakan PDO?


Ini dianggap praktik yang baik untuk membungkus koneksi database dalam blok coba-tangkap sehingga, jika ada yang salah, pengecualian akan dibuang. Kalian dapa menyesuaikan kesalahan tetapi, untuk membuat semuanya tetap sederhana, kalian puas dengan pesan kesalahan yang disediakan PDO.

Untuk terhubung ke basis data, kami memerlukan nama basis data, nama pengguna, dan kata sandi.

 // DB credentials.
define('DB_HOST','localhost');
define('DB_USER','your user name');
define('DB_PASS','your user password');
define('DB_NAME','your database name');
// Establish database connection.
try
{
$dbh = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME,
DB_USER, DB_PASS,
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));
}
catch (PDOException $e)
{
exit("Error: " . $e->getMessage());
} 

Bagaimana cara menutup koneksi database?

PHP secara otomatis menutup koneksi database tetapi, jika diperlukan, kita dapat dengan sengaja menutup koneksi dengan baris kode berikut:

 $dbh = null; 

Sekian share singkat ini semoga apa yang kami share bermanfaat bagi anda, jangan lupa tinggalkan komentar dibawah dan mulai berdiskusi dengan kami.


Related Post

SUBSCRIBE TO OUR NEWSLETTER

closed