- 정보공유
[PHP] prepare 함수
//DB연결
$mysqli = new mysqli($dbserver, $dbuser, $dbpasswd, $dbname);
if (mysqli_connect_errno()) {
die("Connection failed: " . $conn->connect_error);
}
//stmt 세팅
$stmt = $mysqli->stmt_init();
//구문 작성 (유저가 입력할 수 있는 부분은 ? 처리)
$sql = "INSERT INTO tb_chest_review(chest_id, username, content, user_ip, password) VALUES(?, ?, ?, ?, ?) ";
$stmt->prepare($sql);
//위 sql 문장에서 ? 처리된 부분을 패러미터로 바인드
$stmt->bind_param("sssss", $chest_id, $name, $content, $user_ip, $pass);
$stmt->execute();
$stmt->close();