Anda telah mencipta jadual pangkalan data dan cuba memasukkan nilai daripada HTML bentuk ke dalamnya, tetapi pangkalan data kekal kosong. Kod tersebut mengisytiharkan pertanyaan SQL sebagai pembolehubah rentetan tetapi tidak melaksanakannya, meninggalkan pangkalan data tidak terjejas.
Untuk memasukkan nilai menggunakan borang, ikut langkah berikut:
<?php // Database configuration include_once 'dbConfig.php'; if (isset($_POST['save'])) { // Prepare the statement $sql = "INSERT INTO users (username, password, email) VALUES (?,?,?)"; $stmt = $mysqli->prepare($sql); // Bind the parameters to the statement $stmt->bind_param("sss", $_POST['username'], $_POST['email'], $_POST['password']); // Execute the statement $stmt->execute(); // Close the statement $stmt->close(); } ?>
Perhatikan bahawa kata laluan tidak boleh disimpan dalam teks yang jelas. Sebaliknya, gunakan password_hash untuk menyimpan cincangan selamat bagi kata laluan.
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Data Borang ke dalam MySQL Menggunakan Penyata Disediakan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!