Membuat Koneksi Database dengan PHP
MySQL merupakan database yang paling
sering dipasangkan dengan PHP. Artikel berikut menunjukkan code PHP
untuk melakukan koneksi ke database MySQL dan melakukan query.
Untuk menjalankan latihan langkah demi langkah di bawah ini, Anda dianggap sudah melakukan instalasi database PHI-Minimart sebelumnya.
Membuka dan Menutup Koneksi MySQL
Untuk melakukan koneksi ke MySQL gunakan perintah berikut :
mysql_connect
(nama_host, nama_user, password)
atau
$var_koneksi = mysql_connect
(nama_host, nama_user, password)
dan untuk menutup koneksi kita gunakan :
mysql_close
()
atau
mysql_close
($var_koneksi)
Sebagai contoh, misalkan kita ingin
melakukan koneksi ke server "localhost" kita dengan user "root" tanpa
password (kosong). Berikut adalah contoh scriptnya :
<?php
error_reporting(0);
$koneksi = mysql_connect("localhost","root","") or die("Koneksi Gagal !" . mysql_error());
if($koneksi) echo "Koneksi Berhasil";
mysql_close($koneksi);
?>
error_reporting(0);
$koneksi = mysql_connect("localhost","root","") or die("Koneksi Gagal !" . mysql_error());
if($koneksi) echo "Koneksi Berhasil";
mysql_close($koneksi);
?>
Berikut adalah screenshot dari halaman php tersebut jika koneksi berhasil atau gagal.
Memilih Database
Setelah koneksi berhasil saatnya kita memilih database yang akan kita gunakan, berikut adalah syntax perintahnya :
mysql_select_db
(
nama_database
)
atau
mysql_select_db
(
nama_database, $var_koneksi
)
Berikut adalah contoh scriptnya :
<?php
error_reporting(0);
$koneksi = mysql_connect("localhost","root","") or die("Koneksi Gagal !" . mysql_error());
if($koneksi) echo "Koneksi Berhasil";
$db = mysql_select_db("phi_minimart_master") or die("Database tidak ada !" . mysql_error());
echo "<br />";
if($db) echo "Database phi_minimart_master berhasil dibuka !";
mysql_close($koneksi);
?>
error_reporting(0);
$koneksi = mysql_connect("localhost","root","") or die("Koneksi Gagal !" . mysql_error());
if($koneksi) echo "Koneksi Berhasil";
$db = mysql_select_db("phi_minimart_master") or die("Database tidak ada !" . mysql_error());
echo "<br />";
if($db) echo "Database phi_minimart_master berhasil dibuka !";
mysql_close($koneksi);
?>
Dan jika berhasil maka tampilan akan terlihat seperti pada gambar berikut ini.
Komentar
Posting Komentar