Menghubungkan PHP dan MySQL Agar Bisa Menjalankan Perintah MySQL di PHP

HTML, CSS, PHP, dan MySQL merupakan komponen-komponen tak terpisahkan pada website khususnya yang bersifat dinamis. HTML berfungsi sebagai pemformat konten. CSS berfungsi mempercantik tampilan, PHP sebagai pengatur tampilan konten serta pengantar konten dari MySQL. Sedangkan MySQL merupakan tempat menyimpan data yang dapat ditampilkan pada halaman website HTML.

Perintah-perintah pada MySQL seperti INSERT, SELECT, UPDATE, DELETE, dan sebagainya dapat dijalankan melalui file PHP.

Contoh ilustrasi bagaimana file PHP digunakan dalam pengolahan data MySQL untuk keperluan website adalah sebagai berikut.

  • Konten tulisan berupa data diinput menggunakan perintah INSERT melalui form yang dibuat di file PHP.
  • Data yang telah terekam di MySQL ditampilkan di halaman website sebagai sebuah konten, dipanggil menggunakan URL tertentu. Perintah yang digunakan adalah SELECT.
  • Melalui form yang dibuat di PHP, data yang telah tersimpan di MySQL dapat diubah menggunakan perintah UPDATE.
  • Konten yang tidak lagi dibutuhkan dapat dihilangkan atau dihapus dari database MySQL melalui file PHP menggunakan perintah DELETE.

Ilustrasi di atas menggambarkan contoh sederhana bagaimana pengelolaan website menggunakan PHP dan MySQL.

Pada penggunaan lainnya, PHP dan MySQL dapat dimanfaatkan untuk melakukan pengolahan data seperti data karyawan perusahaan, laporan keuangan, sistem informasi, dan sebagainya.

Dengan alasan kemudahan, saat ini sebagian website dinamis menggunakan PHP dan MySQL sebagai aplikasi utamanya. Bahkan, mayoritas CMS yang disediakan gratis menggunakan PHP dan MySQL.

Untuk menghubungkan PHP dan MySQL, dapat dilakukan dengan menggunakan contoh kode sederhana sebagai berikut.

<?php
$hubungkan = mysqli_connect(
'host_database',/*HOST*/
'username_database',/*USERNAME*/
'password_database',/*PASSWORD*/
'nama_database'/*DATABASE*/
)
or die(mysqli_error($hubungkan));
?>

Kode tersebut harus ditempatkan sebelum perintah MySQL dijalankan. Perintah MySQL yang dijalankan di file PHP selalu diawali dengan kode mysql_query atau mysqli_query. Pada halaman ini, pembahasan terbatas pada mysqli menggunakan prosedur.

mysqli_query($hubungkan,"PERINTAH MySQL");

Contoh kode untuk menampilkan data dari database MySQL adalah sebagai berikut.

mysqli_query(
$hubungkan,
"SELECT * FROM nama_tabel
WHERE kolom_2='kriteria'
ORDER BY kolom_1
LIMIT 0,10"
);

Bisa juga ditulis hanya satu baris seperti berikut.

mysqli_query($hubungkan,"SELECT * FROM nama_tabel WHERE kolom_2='kriteria' ORDER BY kolom_1 LIMIT 0,10");

Kode di atas belum cukup untuk menampilkan data pada halaman web berbasis PHP, masih perlu tambahan kode seperti fungsi mysqli_fetch_array. Pemahasan mengenai hal tersebut disajikan pada halaman terpisah tetapi masih dalam satu kategori dengan tulisan ini. Silakan temukan di website ini.

Oleh Opan
Dibuat 30/05/2017
Seorang guru matematika yang hobi menulis tiga bahasa, yaitu bahasa indonesia, matematika, dan php. Dari ketiganya terwujudlah website ini sebagai sarana berbagi pengetahuan yang dimiliki.

Demi menghargai hak kekayaan intelektual, mohon untuk tidak menyalin sebagian atau seluruh halaman web ini dengan cara apa pun untuk ditampilkan di halaman web lain atau diklaim sebagai karya milik Anda. Tindakan tersebut hanya akan merugikan diri Anda sendiri. Jika membutuhkan halaman ini dengan tujuan untuk digunakan sendiri, silakan unduh atau cetak secara langsung.