MakalahSerbaAda.Com - Pada tahap ini kita akan belajar membuat database pada MySql dengan bantuan bahasa pemrograman PHP, harap simak dan perhatikan dengan teliti langkah demi langkah yang telah saya berikan pada tutorial ini. Tapi sebelum itu mari kita simak terlebih dahulu definisi dari kedua poin tersebut.
- Batch 1 | Pemula Mempelajari Dasar Syntax Bahasa Pemrograman PHP
- Batch 2 | Mempelajari Struktur Kendali Pada Bahasa Pemrograman PHP
- Batch 3 | Mempelajari Function Pada Bahasa Pemrograman PHP
- Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 1
- Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 2
- Batch 5 | Lebih Dalam Mempelajari Bahasa Pemrograman PHP Dengan Mengenal Associative Array
- Batch 6 | Metode GET dan POST Pada Bahasa Pemrograman PHP
Pengertian PHP
PHP adalah bahasa yang memberi Anda fleksibilitas untuk terhubung dan bekerja dengan database yang berbeda saat mengembangkan halaman web Anda. Ada database yang berbeda, baik komersial dan gratis untuk digunakan. Di antara mereka, MySQL adalah database yang paling umum digunakan bersama PHP.
Pengertian MySql
MySQL adalah relational database management system (RDBMS) sumber terbuka dan bebas digunakan. Ini adalah program yang cepat, sederhana, dan sangat skalabel dan karenanya dapat digunakan untuk bisnis kecil maupun besar.
Prasyarat untuk menghubungkan PHP Dengan MySQL
Tutorial PHP dengan MySQL ini terutama akan berfokus pada menautkan dan mengelola database dengan halaman web Anda. Oleh karena itu, prasyarat berikut harus dipenuhi sebelum memulai tutorial:
- Pemahaman dasar bahasa SQL dan RDBMS.
- Pengetahuan dasar tentang HTML, CSS, dan PHP.
Instal Perangkat Lunak
Untuk mengatur lingkungan pengembangan PHP, Anda terutama memerlukan dua perangkat lunak, yaitu code editor dan web server package.
Pada tutorial ini kita akan menggunak software:
Sekarang setelah Anda mengetahui prasyarat untuk tutorial ini juga dan persyaratan perangkat lunak, saatnya untuk beralih ke pembuatan database.
Bagaimana Cara Membuat Database?
Database didefinisikan sebagai kumpulan data terorganisir yang membuat data mudah diakses, dikelola, dan dimodifikasi. Umumnya, database menggunakan SQL (Structured Query Language) untuk manipulasi data.
Berikut langkah untuk membuat database pada MySql:
- Buka XAMPP Control Panel dan mulai Apache server dan layanan MySQL.
- Selanjutnya, buka browser Anda dan ketik localhost di bilah alamat, lalu di dashboard XAMPP, klik tab phpmyadmin.
- Masuk ke bagian phpmyadmin, klik New untuk membuat database baru. Di sini, beri nama database Anda "tutorial".
- Sekarang, buat tabel bernama "users" dan buat 6 kolom seperti gambar di bawah ini, yang akan Anda gunakan pada halaman pendaftaran.
Disini saya menggnakan XAMPP Versi v3.3.0 silahkan kalian sesuaikan dengan XAMPP yang sama dengan versi pada tutorial ini.
Pertahankan kolom "id" sebagai Peningkatan Otomatis dengan mengklik kotak centang di sebelah 'AI' karena itu akan menjadi primary key.
Bagaimana Cara Membuat Halaman Pendaftaran?
Untuk membuat halaman registration, pertama, buat folder bernama "demo" di dalam htdocs dan kemudian buka di dalam editor kode yaitu Visual Studio Code.
Sekarang, buat file bernama “register.php” dan tulis kode berikut.
<?php
include "config.php";
if (isset($_POST['submit'])) {
$first_name = $_POST['firstname'];
$last_name = $_POST['lastname'];
$email = $_POST['email'];
$password = $_POST['password'];
$gender = $_POST['gender'];
$sql = "INSERT INTO `users`(`firstname`, `lastname`, `email`, `password`, `gender`)
VALUES ('$first_name','$last_name','$email','$password','$gender')";
$result = $conn->query($sql);
if ($result == TRUE) {
echo "New record created successfully.";
}else{
echo "Error:". $sql . "<br>". $conn->error;
}
$conn->close();
}
?>
<!DOCTYPE html>
<html>
<body>
<h2>Registration Form</h2>
<form action="" method="POST">
<fieldset>
<legend>Information:</legend>
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<input type="text" name="lastname">
<br>
Email:<br>
<input type="email" name="email">
<br>
Password:<br>
<input type="password" name="password">
<br>
Gender:<br>
<input type="radio" name="gender" value="Male">Male
<input type="radio" name="gender" value="Female">Female
<br><br>
<input type="submit" name="submit" value="submit">
</fieldset>
</form>
</body>
</html>
Langkah selanjutnya anda hanya perlu menghubungkan halaman web anda dengan database
Bagaimana Menghubungkan Halaman Web ke Database Menggunakan PHP?
Untuk menghubungkan halaman web ke database, buat file lain di code editor bernama “config.php” dan tulis kode berikut.
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "tutorial";
$conn = new mysqli($servername, $username, $password, $dbname);
if($conn->connect_error) {
die("Connection Failed" . $conn->connect_error);
}
?>
</html>
Sekarang setelah Anda memiliki halaman registrations dan terhubung ke database, buka browser untuk melihat tampilan.
- Buka browser dan ketik “localhost/demo/register.php”. Isi bidang yang diperlukan dan klik "submit".
- Selanjutnya, buka tabel "users" di panel phpmyadmin dan periksa datanya.
Seperti yang Anda lihat, catatan terlihat di tabel "users".
Sekarang Anda sudah mengetahui cara membuat database dan menautkannya ke halaman web. Kemudian akan melihat cara mengedit atau menghapus bidang dari control panel. phpmyadmin.
Bagaimana Mengedit dan Menghapus Data Dari Database?
Setelah data dimasukkan ke dalam database, Anda dapat membuka panel phpmyadmin dari dashboard XAMPP dan mencari ke tabel “users” di mana setiap informasi yang dimasukkan ke dalam tabel terlihat.
Di sini, dengan setiap data, terdapat opsi edit dan hapus yang dapat digunakan untuk memperbarui atau menghapus data yang diinginkan dari tabel.
Kesimpulan
Pada bagian ini membawa kita ke akhir tutorial "PHP dengan MySQL". Di sini, Anda telah belajar cara membuat database menggunakan XAMPP dan MySQL dan juga membuat halaman pendaftaran dengan bantuan PHP. Pada bagian selanjutnya, Anda mempelajari cara menghubungkan halaman web ke database kemudian bagaimana cara mengedit dan menghapus entri dalam tabel menggunakan panel phpmyadmin.
Jika Anda memiliki pertanyaan tentang tutorial PHP dengan MySQL, sebutkan di bagian komentar dari tutorial ini, dan kami akan meminta pakar kami menjawabnya untuk Anda.
Tidak lupa kami ingatakan kalian untuk selalu menjaga kesehatan karena ini masih dalam masa pandemi Covid-19, dengan membiasakan tidak mengosongkan perut. Untuk itu kami sudah mengisi kolom keranjang biru dibawah untuk Anda beli karena disana banyak cemilan-cemilan kekinian yang cukup menyehatkan
Selamat belajar!
Oseng Ayam