您已建立一個資料庫表並嘗試從HTML 插入值表單進入其中,但資料庫仍為空。程式碼將 SQL 查詢宣告為字串變量,但不執行它,從而使資料庫不受影響。
要使用表單插入值,請按照以下步驟操作:
<?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(); } ?>
請注意,密碼不應以明文形式儲存。相反,使用password_hash來儲存密碼的安全雜湊。
以上是如何在 PHP 中使用準備好的語句將表單資料插入 MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!