Contoh Script Tes Koneksi Database PostgreSQL MySQL di PHP

Salah satu masalah yang sering terjadi di aplikasi PHP adalah permasalahan database connection. Kadang-kadang kita merasa sudah melakukan setting host, username, password dan nama database dengan benar, tetapi database masih tidak bisa konek. Cara saya untuk mengetes biasanya dengan membuat script sederhana untuk mengetahui apakah ada masalah di aplikasi atau di databasenya.

Karena database yang sering dipakai orang-orang adalah MySQL atau PostgreSQL maka di contoh script ini saya berikan kode untuk tes koneksi database nya

Berikut ini adalah contoh script tes koneksi database PostgreSQL MySQL di PHP

Untuk database MySQL:

<?php
$host ="localhost";
$username ="username";
$password ="password";
$database ="db_test";
$koneksi = mysql_connect($host,$username,$password);
if($koneksi){
	echo ("koneksi sukses");
}
else{
	echo ("koneksi gagal");
}
?>

Untuk database PostgreSQL:

<?php
$host ="localhost";
$username ="username";
$password ="password";
$database ="db_test";

$conn_string = "host=$host port=5432 dbname=$database user=$username password=$password";
$koneksi = pg_connect($conn_string);

if($koneksi){
	echo ("koneksi sukses");
}
else{
	echo ("koneksi gagal");
}
?>

Tinggal disesuaikan aja host, username, password, sama nama databasenya. Kalau settingnya benar, maka akan ketika dijalankan di browser, akan muncul koneksi sukses. Sedangkan kalau salah akan muncul koneksi gagal.

Untuk yang contoh script dengan database PostgreSQL, kalau kita menjalankan di XAMPP, atau WAMP, atau laragon, atau yang lain, extensi untuk PostgreSQL harus diaktifkan terlebih dahulu, caranya bisa ikuti di link ini: http://azuharu.net/php/cara-mengatasi-undefined-function-pg_connect/

Semoga bermanfaat

Leave a Comment