DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari cara menggunakan MySQL dengan PHP untuk mengelola database dengan mudah melalui panduan sederhana ini.
Mengelola database adalah aspek penting dalam pengembangan web. MySQL adalah sistem manajemen database relasional (RDBMS) yang populer digunakan bersama PHP, bahasa pemrograman yang sering digunakan untuk pengembangan web. Dalam artikel ini, kita akan belajar bagaimana menggunakan MySQL untuk pengelolaan database di PHP.
Untuk berinteraksi dengan database MySQL, PHP menyediakan ekstensi seperti mysqli
(MySQL Improved) dan PDO (PHP Data Objects). Berikut cara mengkoneksikan PHP ke database MySQL menggunakan mysqli
.
$server = "localhost"; //alamat server, biasanya localhost
$user = "username"; //username MySQL
$password = "password"; //password MySQL
$database = "namadatabase"; //nama database yang ingin diakses
// Membuat koneksi
$conn = new mysqli($server, $user, $password, $database);
// Mengecek koneksi
if ($conn->connect_error) {
die("Koneksi gagal: " . $conn->connect_error);
}
echo "Koneksi berhasil";
Setelah terkoneksi, kamu bisa menjalankan query SQL menggunakan PHP untuk melakukan berbagai operasi seperti SELECT, INSERT, UPDATE, dan DELETE.
Untuk mengambil data dari database:
$sql = "SELECT kolom1, kolom2 FROM tabel";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// Mengeluarkan data dari setiap baris
while($row = $result->fetch_assoc()) {
echo "kolom1: " . $row["kolom1"]. " - kolom2: " . $row["kolom2"]. "<br>";
}
} else {
echo "0 hasil";
}
Untuk menambahkan data ke dalam tabel:
$sql = "INSERT INTO tabel (kolom1, kolom2) VALUES ('nilai1', 'nilai2')";
if ($conn->query($sql) === TRUE) {
echo "Data baru berhasil ditambahkan";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
Untuk memperbarui data yang sudah ada:
$sql = "UPDATE tabel SET kolom1 = 'nilaiBaru' WHERE kondisi";
if ($conn->query($sql) === TRUE) {
echo "Data berhasil diperbarui";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
Untuk menghapus data:
$sql = "DELETE FROM tabel WHERE kondisi";
if ($conn->query($sql) === TRUE) {
echo "Data berhasil dihapus";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
Setelah semua operasi selesai, penting untuk menutup koneksi ke database untuk menghindari kebocoran sumber daya.
$conn->close();
Dengan mengikuti langkah-langkah sederhana di atas, kamu bisa mudah mengelola database MySQL menggunakan PHP. Selamat mencoba dan teruslah belajar lebih banyak!