Koneksi Database MySQL pada PHP


Versi Tulisan: 1.0

Berikut merupakan cara melakukan koneksi dengan database MySQL menggunakan perintah PHP. Untuk memudahkan penggunaan, perintah tersebut dibungkus dalam suatu fungsi.

<?php
$sql_server = “localhost“;
$sql_user = “root”;
$sql_password = “”;
$sql_db = “db_name”;
function connectDb()
{
global $sql_server, $sql_user, $sql_password, $sql_db;
mysql_connect($sql_server, $sql_user, $sql_password) or die(“Tidak bisa melakukan koneksi ke database, ” . mysql_error());
mysql_select_db($sql_db) or die(“Tidak bisa menghubungkan dengan database, ” . mysql_error());
}
function doQuery($strQuery)
{
connectDb();
return mysql_query($strQuery) or die(“Tidak bisa menjalankan perintah.” . mysql_error());
}
?>

Pada dasarnya, fungsi di atas memanfaatkan 3 perintah php yang memang biasa digunakan untuk melakukan koneksi ke database MySQL, yakni:

  1. mysql_connect(server_Db, nama_pengguna, password)
    Perintah ini berfungsi untuk melakukan koneksi kepada suatu database server. Adapun parameter yang diperlukan ialah:

    1. server_db. Nama server yang akan dikoneksikan. Ini biasanya diisi dengan “localhost”.
    2. nama_pengguna. Nama pengguna yang digunakan untuk melakukan koneksi. Pada umumnya diisi dengan “root”.
    3. password. Password yang akan digunakan untuk melakukan koneksi.
  2. mysql_select_db(nama_db)
    Perintah ini berfungsi untuk memilih database yang akan digunakan. Perintah ini menerima hanya satu parameter, yakni nama database yang akan digunakan.
  3. mysql_query(perintahSQL)
    Perintah ini berfungsi untuk menjalankan perintah SQL (query) yang ingin dijalankan. Pada berbagai kasus, perintah ini dapat dipanggil dengan satu parameter, yakni perintah yang akan dijalankan.

Untuk menggunakannya, dapat dilakukan pemanggilan terhadap fungsi yang telah dibuat. Sebagai contoh ialah:

<?php
$query = “SELECT * FROM tDB

$result = doQuery($query);
?>

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s