데이터베이스 테이블을 생성했고 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!