Laman

Sabtu, 23 Juni 2012

Koneksi database MYSQL pada PHP

Berikut merupakan cara melakukan koneksi kepada database MySQL dengan perintah PHP. Untuk memudahkan penggunaan, perintah tersebut dibuat dengan menggunakan 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 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 server database. Adapun parameter yang diperlukan ialah:
    1. server_db. Nama server yang akan dikoneksikan. Ini biasanya akan berisi “localhost”.
    2. nama_pengguna. Nama pengguna yang digunakan untuk melakukan koneksi. Pada umumnya akan berisi “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);
?>

Tidak ada komentar:

Posting Komentar