Koneksi MySQL Dengan PHP

Prepare

Salam semua, BANZAI! Kali ini saya akan mencoba menjelaskan bagaimana meng-koneksi-kan MySQL dengan PHP. Artikel ini hanyalah artikel biasa, karena di sini saya hanya akan menjelaskan bagaimana meng-koneksi-kan MySQL dengan PHP. Jadi, bukan pemrograman yang sulit. Baiklah, tanpa panjang lebar, mari kita mulai. Namun sebelumnya persiapkan beberapa hal berikut (n_n) :

  • Pastinya Compie/Tanktop (Komputer atau Laptop maksudnya n,n), Kalau tidak punya, bagaimana buatnya.
  • Install Paket Apache, di sarankan memakai AppServ karena simple tapi terserah kalian mau pakai yang mana saja. Kalau belum ada, silahkan download disini.
  • Makanan/Minuman, terserah mau ada atau tidak n_n.

Setelah semuanya lengkap, mari kita mulai!

Main Content

Langkah pertama, terlebih dahulu buatlah sebuah database “latihan” beserta tabelnya “biodata” yang berisi 3 field saja yaitu nama, alamat, dan telp. Jika kalian belum bisa atau belum mengerti bagaimana membuatnya, silahkan baca artikel ini terlebih dahulu. Kalau sudah, langkah berikutnya bukalah text editor notePad (boleh pakai editor apa saja, Dreameaver juga boleh -_-). Atau kalau kalian mau mencoba text editor yang lain namun ringan, silahkan lihat disini.

Langkah kedua, ketiklah script PHP berikut :

<?php                  // awalan script PHP //
  $host = "localhost"; // variabel $host yang berisi nama host, biasanya localhost //
  $user = "root";      // variabel $user yang berisi nama user, jika user tidak di tambah atau di ganti, biasanya root //
  $pass = "root";      // jika tidak memakai password, isikan saja variabel $pass = ""; //
  $db   = "latihan";   // variabel $db yang berisi nama database, berdasarkan di atas nama database yang kita gunakan adalah 'latihan' //

  // berikut perintah untuk meng-koneksi-kannya //
  $connect = mysql_connect($host, $user, $pass) or die("Gagal meng-koneksi-kan!");
  // di atas, variabel $connect berisi perintah PHP 'mysql_connect' yang berfungsi untuk //
  // meng-koneksi-kan database. di dalam perintah tadi, di isikan variabel $host, $user, dan $pass //
  // yang telah kita buat tadi. //

  // perintah berikut untuk menggunakan database yang telah di set //
  mysql_select_db($db, $connect) or die("Database tidak di temukan!");
  // perintah diatas juga merupakan perintah PHP yang berfungsi untuk menentukan database yang kita gunakan //
  // oh iya, perintah 'or die("pesan")' berfungsi untuk menampilkan pesan jika terjadi kesalahan //
  // isi dari pesan, itu terserah kalian //

?>

Selesai, simpan script di atas dengan nama koneksi.php. Sekarang uji coba script di atas di browser kesayangan kalian. Dari script di atas tidak ada kesalahan, maka tampilan hasilnya akan kosong. Tapi jika ada kesalahan, seperti salah password atau karena tidak memakai password, hasilnya akan seperti ini :

ini tandanya ada kesalahan

tandanya ada kesalahan

Baca baris yang di tandai, dari keterangan itu kalian bisa mengetahui di baris kode mana yang terdapat kesalahan. Dari keterangan di atas, itu terjadi pada baris ke-7. Tapi jika tampilannya seperti ini :

Database tidak ada

Database tidak ada

Artinya database yang di tuju tidak ada, solusinya buat dulu databasenya.

Ending

Oke, cukup segini dulu. Saran dan kritik masih sangat saya harapkan dari kalian semua untuk pengembangan lebih jauh lagi karena tentunya artikel ini jauh dari kesempurnaan. Berikutnya saya akan menulis bagaimana menampilkan dataMySQL dengan PHP. Akhirnya, seperti yang biasanya saya katakan :

“Pelajarilah semua hal yang bisa kita pelajari hingga usia menghentikan kita untuk belajar”.

Keep Learning..
Keep Working Hard..
And someday, you’ll be made man…
BANZAI!!!

1 Komentar

  1. nice artikel…


Komentar RSS Lacak Balik URI Pengenal

Tinggalkan Balasan

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 / Ubah )

Twitter picture

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

Facebook photo

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

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.