[PHP dan MySQL] Membuat File Koneksi Terpisah

mysql dan php

Saya ingin berbagi catatan tentang PHP dengan database MySQL, ke depan jika ada waktu luang Insya Allah saya akan coba sambung catatan saya tentang PHP dan MySQL. Di sini saya tidak akan banyak membahas fungsi-fungsi dalam PHP, untuk referensi lengkapnya bisa di pelajari di http://www.w3schools.com/php/. Catatan saya akan lebih banyak tentang contoh-contoh penggunaanya saja. Contoh kali ini adalah bagaimana membuat file koneksi untuk koneksi ke database MySQL.

Let’s start, untuk bisa mengakses ke database MySQL kita perlu membuat dulu koneksi ke server. Artinya setiap kali kita akan mengolah data, kita perlu melakukan koneksi. Nah, script koneksi ke database sebaiknya dibuat terpisah dalam file tersendiri. Kenapa? karena jika kita berpindah-pindah server dengan user dan password database yang berbeda, kita cukup merubah user dan password pada file ini. Sebagai contoh jika kita upload ke web hosting yang mungkin user dan password database ditentukan oleh web hosting. Oke, saya akan membuat file dengan nama koneksi.php, scriptnya adalah sebagai berikut:

<?php
$server = 'localhost';
$username = 'root';
$password = 'toor';
$database = 'db_latihan';

//koneksi ke database
mysql_connect($server, $username, $password) or die('koneksi gagal');
mysql_select_db($database) or die('unknown data base');
?>

Untuk file php lain yang membutuhkan koneksi ke database, kita cukup sisipkan script ke dalam file php tersebut sebagai berikut:

include "../config/koneksi.php"; //contoh saya simpan di folder config

Sekian dulu, thanks for reading.

3 thoughts on “[PHP dan MySQL] Membuat File Koneksi Terpisah

  1. master mohon bantuannya…..saya memiliki web di hosting dan database dikomputer saya dirumah menggunakan Xampp, IP Public dan mikrotik. saya ingin mengkoneksikan database yang dihosting ke database yang ada dirumah saya dikarenakan database yang dihosting sudah Overload. Bagaimana caranya master….Terimakasih. Mohon balas ke email saya

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s