Diskon kelas baru hingga 25%! Masukkan kupon "lebihcepat" di kelas ini

X
Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MYSQL UNTUK DATABASE

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.

Konek ke Database MySQL

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";

Menjalankan Query SQL

Setelah terkoneksi, kamu bisa menjalankan query SQL menggunakan PHP untuk melakukan berbagai operasi seperti SELECT, INSERT, UPDATE, dan DELETE.

SELECT

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";
}

INSERT

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;
}

UPDATE

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;
}

DELETE

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;
}

Tutup Koneksi MySQL

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!

👈🏼 OOP pada dunia nyata
PHP MySQLi 👉🏼