Mengelola Tabel
Membuat dan Mengisi Tabel
Mengelola Tabel adalah pelajaran PHP Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 6. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar PHP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus PHP Academy mencakup 6 pelajaran total.
Membuat dan Mengisi Tabel
Membuat dan Mengisi Tabel
Selamat datang di pelajaran berikutnya! Dalam pelajaran ini, Anda akan mempelajari cara membuat tabel dalam basis data MySQL dan mengisinya dengan data menggunakan PHP. Mari kita bangun struktur basis data Anda!

Apa Itu Tabel dalam Basis Data?
Apa Itu Tabel dalam Basis Data?
Tabel adalah dasar dari basis data relasional. Tabel mengatur data ke dalam baris dan kolom:
- Baris: Mewakili rekaman individual.
- Kolom: Mewakili bidang dalam setiap rekaman.
Contoh Tabel: Tabel untuk menyimpan informasi pengguna:
| ID | Name | Email |
|----|----------|-----------------|
| 1 | Alice | alice@mail.com |
| 2 | Bob | bob@mail.com |
Membuat Tabel Menggunakan SQL
Membuat Tabel Menggunakan SQL
Gunakan pernyataan CREATE TABLE untuk menentukan struktur tabel Anda. Contoh:
Penjelasan:
id: Pengenal unik untuk setiap rekaman.namedanemail: Bidang untuk informasi pengguna.created_at: Penanda waktu saat rekaman dibuat.
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Membuat Tabel dengan PHP
Membuat Tabel dengan PHP
Gunakan PHP untuk menjalankan pernyataan CREATE TABLE. Contoh:
Poin Penting: Gunakan metode exec() untuk pernyataan yang tidak mengembalikan hasil.
<?php
$sql = "CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)";
try {
$pdo->exec($sql);
echo "Table created successfully!";
} catch (PDOException $e) {
echo "Error creating table: " . $e->getMessage();
}
?>
Memasukkan Data ke Tabel
Memasukkan Data ke Tabel
Gunakan pernyataan INSERT INTO untuk menambahkan rekaman ke tabel Anda. Contoh:
Tips: Gunakan penanda tempat (:name, :email) untuk mencegah injeksi SQL.
<?php
$sql = "INSERT INTO users (name, email) VALUES (:name, :email)";
$stmt = $pdo->prepare($sql);
$stmt->execute(["name" => "Alice", "email" => "alice@mail.com"]);
echo "Data inserted successfully!";
?>
Memasukkan Beberapa Rekaman
Memasukkan Beberapa Rekaman
Gunakan perulangan untuk memasukkan beberapa rekaman ke tabel Anda. Contoh:
Tips: Pemrosesan secara berkelompok efisien untuk memasukkan beberapa rekaman.
<?php
$users = [
["name" => "Bob", "email" => "bob@mail.com"],
["name" => "Charlie", "email" => "charlie@mail.com"]
];
$sql = "INSERT INTO users (name, email) VALUES (:name, :email)";
$stmt = $pdo->prepare($sql);
foreach ($users as $user) {
$stmt->execute($user);
}
echo "Multiple records inserted successfully!";
?>
Melihat Data dalam Tabel
Melihat Data dalam Tabel
Setelah mengisi tabel, gunakan pernyataan SELECT untuk melihat data. Contoh:
Poin Penting: Gunakan mode PDO::FETCH_ASSOC untuk mengambil data sebagai larik asosiatif.
<?php
$sql = "SELECT * FROM users";
$stmt = $pdo->query($sql);
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
}
?>
Menangani Kesalahan
Menangani Kesalahan
Gunakan blok try-catch untuk menangani kesalahan saat membuat atau mengisi tabel. Contoh:
Tips: Catat kesalahan untuk keperluan penelusuran kesalahan, bukan menampilkannya kepada pengguna.
<?php
try {
$stmt = $pdo->prepare($sql);
$stmt->execute(["name" => "Dave", "email" => "dave@mail.com"]);
echo "Data inserted successfully!";
} catch (PDOException $e) {
echo "Error: " . $e->getMessage();
}
?>
Bagus sekali!
Bagus sekali!
Selamat! Anda telah mempelajari cara membuat dan mengisi tabel dalam basis data MySQL menggunakan PHP. Pada pelajaran berikutnya, kita akan mempelajari cara mengkueri data dengan teknik SQL tingkat lanjut. Mari terus menulis kode!

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mengelola Tabel” gratis?
Ya — teks lengkap “Mengelola Tabel” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus PHP Academy, upgrade ke CoddyKit PRO. Kursus PHP Academy mencakup 6 pelajaran total.
Apa yang akan aku pelajari di “Mengelola Tabel”?
Membuat dan Mengisi Tabel Kamu berlatih PHP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai PHP Academy?
Tidak diperlukan pengalaman sebelumnya. PHP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 6.
Berapa lama pelajaran “Mengelola Tabel” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran PHP Academy ini?
Ya. Setiap pelajaran PHP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Pengantar Basis Data
- Menghubungkan ke Basis Data MySQL
- Mengelola Tabel
- Melakukan Operasi CRUD
- Pernyataan Terkompilasi
- Bekerja dengan PDO