Hallo teman – teman programmer newbie, pasti kalian belum paham mengenai crud kan. nah tenang, crud adalah arti dari: Create,Read,Update Dan Delete. Bagi anda yang belum tau cara membuatnya, anda bisa mengikuti tutorialnya diartikel ini: tetapi, artikel ini membahas cara menambahkan data di php mysqli.
Thank you for reading this post, don't forget to subscribe!Langsung saja simak artikel ini:
Cara Menambahkan Data PHP Mysqli
Silahkan anda membuat databases terlebih dahulu, atau pastekan sql dibawah ini ke phpmyadmin anda:
CREATE TABLE `data` (
`id` int(12) NOT NULL,
`nama` varchar(225) NOT NULL,
`email` varchar(225) NOT NULL,
`telepon` varchar(225) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
ALTER TABLE `data `
MODIFY `id` int(12) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
Berikut adalah form HTML dan skrip PHP untuk menambahkan data ke database menggunakan MySQLi:
1.Buatlah file HTML dengan nama add_data.html:
<!DOCTYPE html>
<html>
<head>
<title>Tambah Data</title>
</head>
<body>
<h2>Tambah Data</h2>
<form action=”add_data.php” method=”post”>
<label for=”nama”>Nama:</label>
<input type=”text” id=”nama” name=”nama” required><br><br>
<label for=”email”>Email:</label>
<input type=”email” id=”email” name=”email” required><br><br>
<label for=”telepon”>Telepon:</label>
<input type=”text” id=”telepon” name=”telepon” required><br><br>
<input type=”submit” value=”Tambahkan Data”>
</form>
</body>
</html>
2.Buatlah file PHP dengan nama add_data.php:
<?php
// Konfigurasi koneksi ke database
$server = “localhost”;
$username = “username_database”;
$password = “password_database”;
$database = “nama_database”;
$conn = new mysqli($server, $username, $password, $database);
// Periksa koneksi
if ($conn->connect_error) {
die(“Koneksi gagal: ” . $conn->connect_error);
}
// Ambil data dari form
$nama = $_POST[‘nama’];
$email = $_POST[‘email’];
$telepon = $_POST[‘telepon’];
// Query untuk menambahkan data
$query = “INSERT INTO data (nama, email, telepon) VALUES (‘$nama’, ‘$email’, ‘$telepon’)”;
if ($conn->query($query) === TRUE) {
echo “Data berhasil ditambahkan.”;
} else {
echo “Error: ” . $query . “<br>” . $conn->error;
}
$conn->close();
?>
Pastikan Anda mengganti nilai dari $server, $username, $password, dan $database sesuai dengan informasi koneksi database Anda.
Ingatlah untuk mengamankan kode Anda dengan melakukan validasi dan pencegahan serangan SQL Injection sebelum mengirim data ke database. Contoh di atas hanya merupakan dasar untuk menambahkan data di php mysqli
Originally posted 2023-08-11 22:47:46.