준비된 진술로 인해 문제가 발생합니다. 데이터베이스에서 데이터를 읽을 수는 있지만 쓸 수는 없습니다. 여기에 문제가있는 준비된 진술이 있습니다. 오류는 없지만 코드가 실행될 때 아무런 반응이 없습니다. 감사.mysqli 준비된 진술하지 않음
/*Prepared statement option 1*/
$stmt = mysqli_prepare($con, "INSERT USERS (userEmail, userPassword, userFname, userLname) VALUES (?, ?, ?, ?)");
/*prepared statement option 2*/
$query = "INSERT INTO users (userEmail, userPassword, userFname, userLname) VALUES (?, ?, ?, ?)";
$stmt = mysqli_prepare($con, $query);
/바인딩 문을 항상/
mysqli_stmt_bind_param($stmt, 'ssss', $userEmail, $userPassword1, $euserFname, $userLname);
/* execute prepared statement */
mysqli_stmt_execute($stmt);
/* close statement and connection */
mysqli_stmt_close($stmt);
을'SSSSS '' –
'오류 없음'- * really *? 아니면 당신은 [inspect]하지 않았습니까 (http://php.net/manual/en/mysqli.error.php) [them] (http://php.net/manual/en/mysqli-stmt.error.php)? – DaveRandom
'mysqli_stmt_execute ($ stmt)'... – CodeZombie