DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA KONEKSI DATABASE KE PHP

Panduan langkah demi langkah untuk menghubungkan database ke PHP dengan mudah dan praktis bagi pemula, termasuk contoh kode.

Daftar Isi:

Persiapan Sebelum Koneksi
Langkah Koneksi Database ke PH...
Tips Keamanan
Penutup

Menghubungkan database ke PHP merupakan langkah penting dalam pengembangan aplikasi web. Dengan menggunakan PHP, kamu bisa dengan mudah berkomunikasi dengan berbagai jenis database, seperti MySQL, PostgreSQL, atau SQLite. Artikel ini akan memandu kamu melalui proses koneksi database ke PHP dengan cara yang sederhana.

Persiapan Sebelum Koneksi

Sebelum kamu memulai koneksi, pastikan kamu sudah memiliki:

  • Server PHP yang berfungsi (contoh: Apache, Nginx).
  • Akses ke database (biasanya MySQL).
  • Informasi koneksi database, yakni hostname, nama database, username, dan password.

Langkah Koneksi Database ke PHP

Berikut adalah langkah-langkah yang dapat kamu ikuti untuk menghubungkan PHP ke database.

1. Pembuatan File Koneksi

Buatlah sebuah file dengan nama koneksi.php. File ini akan mengandung informasi untuk menghubungkan PHP ke database.

2. Menggunakan mysqli atau PDO

Kamu bisa memilih antara mysqli (MySQL Improved) atau PDO (PHP Data Objects) untuk koneksi. mysqli khusus untuk database MySQL, sementara PDO dapat digunakan untuk berbagai jenis database.

Menggunakan Mysqli

<?php
$host = 'localhost';
$user = 'username';
$pass = 'password';
$dbname = 'namadatabase';

$conn = new mysqli($host, $user, $pass, $dbname);

if ($conn->connect_error) {
    die("Koneksi gagal: " . $conn->connect_error);
}

echo "Koneksi berhasil";
?>

Menggunakan PDO

<?php
$host = 'localhost';
$dbname = 'namadatabase';
$user = 'username';
$pass = 'password';

try {
    $conn = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Koneksi berhasil"; 
} catch(PDOException $e) {
    echo "Koneksi gagal: " . $e->getMessage();
}
?>

Tips Keamanan

Saat menghubungkan PHP ke database, keamanan adalah hal yang penting. Berikut ini beberapa tips keamanan yang dapat kamu terapkan:

  • Jangan pernah menyimpan informasi koneksi database secara langsung di dalam dokumen yang dapat diakses publik.
  • Gunakan file konfigurasi yang aman dan tidak terakses oleh pengguna.
  • Manfaatkan fitur prepared statement dari PDO atau bind_param dari mysqli untuk mencegah SQL Injection.
  • Simpan file koneksi di luar directory root web.

Penutup

Dengan mengikuti langkah-langkah dan tips di atas, kamu bisa menghubungkan PHP dengan database dengan mudah dan aman. Ini adalah keterampilan penting yang akan sering kamu gunakan dalam pengembangan web. Selamat mencoba dan semoga berhasil!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding