Cara Membuat Koneksi PHP ke Database
Cara Membuat Koneksi PHP ke Database
Tahap ini masih berada ditahap awal, yaitu membuat koneksi database yang sebelumnya kita buat adalah databasebelajar_pendaftaran_online
pada tahap ini kita membutuhkan sebuah informasi akun database mysql, biasanya untuk yang menggunakan xampp di windows informasi akun login mysql seperti dibawah ini.- host: localhost
- username: root
- password: (kosong)
Sama juga bagi pengguna linux yang servernya menggunakan lampp dari bitnami, namun berbeda untuk konfigurasi linux server yang awal cara menginstallnya satu-persatu sofware server dan mysql, biasanya dengan aturannya sendiri.
Cara Membuat Koneksi PHP ke Database
Berikut ini adalah cara membuat koneksi dari php ke database mysql, salin kode dibawah ini lalu simpan pada folder yang telah disiapkan pada awal pembahasan yaitu didalam folder config lalu beri nama koneksi.php
<?php $hostname = "localhost"; $username = "root"; $password = ""; $database = "belajar_pendaftaran_online"; $connect = mysql_connect($hostname, $username, $password); $db = mysql_select_db($database);
http://localhost/tutorial/php-mysql/pendaftaran/config/koneksi.php
Jika sudah benar maka halaman akan tampil blank, atau berwarna putih, namun jika ada kesalahan biasanya akan muncul pesan error php, nah untuk itu kita perlu membuat validasi (akan dibahas pembuatan validasi dibawah)
Kode diatas adalah kode yang digunakan untuk mengkoneksikan php ke database mysql, sebenarnya dilihat dari bahasa fungsi bawaan php diatas penulis yakin bahwa anda sudah tahu apa maksudnya, namun tidak apa, tetap penulis jelaskan lebih detail.
$hostname = “localhost” menunjukan bahwa server yang akan digunakan adalah komputer lokal, dapat berikut sebuah alamat server atau dapat juga berupa sebuah IP server.
$username = “root” pada umumnya username root digunakan secara bawaan apabila baru pertama kali menginstall server lokal pada komputer, namun konfigurasi ini berbeda-beda setiap server.
$password = “” mysql pada komputer lokal tidak memiliki sebuah password, tergantung pada server masing-masing.
$database = “belajar_pendaftaran_online” mendefinisikan sebuah nama database yang telah kita buat sebelumnya.
mysql_connect();
Fungsi mysql_connect ini adalah sebuah fungsi bawaan php yang digunakan untuk menghubungkan php ke database sehingga php dapat mengakses sebuah database server dan dapat melakukan manipulasi database menggunakan php dengan query-query database di php. Cara untuk membuat koneksi database menggunakan php seperti dibawah ini.
mysql_connect("server", "username", "password");
Yang perlu diketahui adalah mysql_connect ini untuk melakukan koneksi database singga yang diperlukan adalah server host, username database dan password database bukan username servernya yah :p
mysql_select_db();
Sama seperti mysql_connect, mysql_select_db adalah fungsi bawaan dari php yang berguna untuk memilih database apa yang ingin digunakan atau dimanipulasi melalui kode php dimana pada saat sebelumnya telah dilakukan koneksi menggunakan php ke database.
mysql_select_db("nama_database");
Ingat yah, untuk menggunakan fungsi mysql_select_db yang dipanggil adalah nama database bukan nama tabel database.
Membuat Validasi Koneksi PHP Database MySQL
Bagaimana kita tahu apakah php sudah terkoneksi dengan database? atau apakah tabel yang dipilih sudah benar? cara untuk mengetahui semua itu adalah dengan membuat validasi koneksi database dan validasi pada saat melakukan pemilihan database mysql. Berikut ini caranya.
Tambahkan kode dibawah ini dibagian bawah kode koneksi php database mysql diatas.
if($connect) { echo 'Berhasil koneksi ke database'; if($db) { echo ' dan database ditemukan'; } else { echo ' namun database tidak berhasil ditemukan'; } } else { echo 'Gagal terhubung ke database'; }
Sehingga menjadi seperti dibawah ini…
<?php $hostname = "localhost"; $username = "root"; $password = ""; $database = "belajar_pendaftaran_online"; $connect = mysql_connect($hostname, $username, $password); $db = mysql_select_db($database); if($connect) { echo 'Berhasil koneksi ke database'; if($db) { echo ' dan database ditemukan'; } else { echo ' namun database tidak berhasil ditemukan'; } } else { echo 'Gagal terhubung ke database'; }
Kode lengkapnya seperti diatas, jika dibaca apabila koneksi php ke database mysql berhasil maka akan menampilkan pesan ke browser “Berhasil koneksi ke database” dan apabila jika database yang dipilih benar maka akan menambahkan sebuah pesan “dan database ditemukan” .
Baca juga : CRUD Sederhana Menggunakan PHP-MySQL
Silahkan akses kembali url dibawah ini.
http://localhost/tutorial/php-mysql/pendaftaran/config/koneksi.php
Maka akan menghasilkan output seperti gambar dibawah ini.

Demikianlah tutorial untuk mengkoneksi kan php ke database belajar pendaftaran online ini. Selanjutnya kita akan membuat sebuah formulir pendaftaran online dengan proses submit dan insert
Cara Membuat Koneksi PHP ke Database
Reviewed by Unknown
on
Juli 10, 2017
Rating:
Tidak ada komentar