Cara Melakukan Koneksi Database PHP ke MySQL

Cara Melakukan Koneksi Database PHP ke MySQL




Artikel kali ini untuk teman" yang sedang mencari coding dan cara untuk melakukan koneksi database PHP ke mysql.
Setelah teman" sudah membuat database dan ingin mengkoneksikannya ke codingan teman" menggunakan php

Buat file php

untuk nama file teman-teman bebas menggunakan nama apa saja, sebagai contoh disini saya membuat file koneksi.php , tempatkan atau simpan di directory localhost 1 folder bersama file project teman - teman.

Masukan script / coding

Masukkan script koneksi ke dalam file koneksi.php.
Berikut ini adalah contoh kode standar yang dapat digunakan untuk melakukan koneksi PHP ke MySQL.

<?php
$servername = "localhost";
$database = "nama_db_teman-teman";
$username = "root";
$password = "";
// untuk tulisan bercetak tebal silakan sesuaikan dengan detail database Anda
// membuat koneksi
$conn = mysqli_connect($servername, $username, $password, $database);
// mengecek koneksi
if (!$conn) {
    die("Koneksi gagal: " . mysqli_connect_error());
}
echo "Koneksi berhasil";
mysqli_close($conn);
?>
Metode utama pada script ini menggunakan function mysqli_connect()Ini adalah fungsi internal PHP untuk penjelasan teman" bisa masukan request akan kita bahas di artikel selanjutnyalanjut Di MySQLi, huruf  adalah improved yang berarti versi update dari MySQL.

Pada baris kode di awal, akan terlihat beberapa deklarasi variabel berikut value-nya. Biasanya diperlukan 4 variabel agar dapat terhubung ke database, yaitu: $servername$database$username, dan $password.
Di bagian kode, telah ditentukan detail database sebagai value dari variable tersebut.

Di dalam function mysqli_connect() Anda dapat melihat variabel tersebut digunakan.
Function mysqli_connect() akan mencoba untuk terhubung ke database sesuai value dari variabel.
Jika koneksi tidak berhasil, pesan seperti di bawah ini akan muncul.
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

Function die() dieksekusi pada bagian ini, dimana akan menghentikan script dan memberikan pesan yang telah di-set. Karenanya, secara default akan menampilkan Connection failed: dan pesan error akan membantu untuk menentukan masalahnya.

Jika koneksi berhasil, kode selanjutnya akan dieksekusi.

echo "Connected successfully";

Kode ini akan menampilkan pesan sukses sebagai ganti pesan gagal pada kondisi sebelumnya.

Bagian terakhir adalah kode berikut ini.

mysqli_close($conn);

Kode di atas akan menutup koneksi ke database dengan cara manual. Jika tidak di tentukan, koneksi akan tertutup dengan sendirinya setelah script berakhir. Nah, teman" dapat menggunakan baris kode ini untuk menutup koneksi.

Cek Koneksi & Mengatasi Masalah yg sering muncul

Setelah teman" menyelesaikan langkah di atas,

selanjutnya cara mengkoneksikan database ke php ialah cek koneksi ke database dengan mengakses file. Pengecekan dapat teman" lakukan melalui browser ketikkan alamat :

localhost/koneksi.php.

1. Jika kode PHP berjalan dengan baik dan terhubung tanpa ada masalah, akan tampil pesan berikut ini ketika mengakses script yang ada di localhost :

2. Jika tidak berhasil terhubung, akan tampil pesan yang berbeda. Sebagai contoh, di sini saya coba mengganti password yang ada pada kode PHP dan muncul pesan seperti di bawah ini.

Koneksi gagal: Access denied for user'dkvenz'@localhost'(using password: YES)

Apabila tampil pesan seperti di atas, hal pertama yang perlu dlakukan adalah cek detail database. Penyebab lain error seperti contoh di atas dapat terjadi adalah karena user yang Anda gunakan belum terhubung ke database. Untuk memastikannya Anda dapat melakukan pengecekan apakah user sudah terhubung atau belum di localhost/phpmyadmin/

3. Error lain yang sering muncul adalah tampilnya error server host seperti ini :

Hal seperti di atas dapat terjadi karena hostname yang digunakan salah dan script PHP tidak dapat terhubung ke server.

Kesimpulan

Pada tutorial ini, kami telah membahas pengetahuan dasar mengenai database berikut cara melakukan koneksi PHP ke MySQL. Anda dapat menggunakan tutorial ini sebagai panduan dasar ke tahap script serta konfigurasi PHP lanjutan. Melakukan koneksi database php adalah langkah pertama yang paling penting dilakukan.

Next Post Previous Post
No Comment
Add Comment
comment url