У меня ошибка, когда код перенаправляет меня на следующую страницу (страницу продукта) и не выдает ошибку, но SQL не выполняется, и новый пользователь не появляется в базе данных (это сценарий регистрации). Из-за того, что при перенаправлении не было выдано никаких ошибок, несмотря на то, что я не был зарегистрирован (новая запись не добавлена в базу данных), я выделил проблему в фрагмент кода, показанный ниже, хотя сам я не вижу ничего неправильногос ним:
$hashedPassword = password_hash($password, PASSWORD_DEFAULT);
mysqli_stmt_bind_param($statement, "sss", $email, $hashedPassword, $nationality);
mysqli_stmt_execute($statement);
header("Location: ../productsPage.html?error=loginSuccess");
exit();
Точно такой же код прекрасно работал вчера, и я правильно зарегистрировался на сайте, но сегодня может показаться, что он не работает, несмотря на то, что я ничего не меняю, насколько я вижу.
Пожалуйста, помогите, спасибо.
РЕДАКТИРОВАТЬ: SQL-запрос выглядит следующим образом:
INSERT INTO usersinfo (userEmail, userPassword, userLocation, userDateJoined) VALUES (?, ?, ?, CURDATE())