Я использую Microsoft SQL Сервер для своей базы данных. Я следовал интерактивному учебнику, в котором использовался MySQL, и поэтому использовал следующее утверждение:
mysqli_stmt_bind_param($stmt, "sss", $username, $email, $hashedPassword);
Однако sqlsrv не предоставляет эту функцию. Есть ли другой способ сделать это с sqlsrv?
Заранее спасибо!
Весь код:
$sql = "INSERT INTO tblUsers (Username, EmailUser, PasswordUser) VALUES (?, ?, ?)";
$stmt = sqlsrv_stmt_init($conn);
if(!sqlsrv_stmt_prepare($stmt, $sql)){
header("Location: ../signup.php?error=sqlerror");
exit();
}
else{
$hashedPassword = password_hash($password, PASSWORD_DEFAULT)
sqlsrv_stmt_bind_param($stmt, "sss", $username, $email, $hashedPassword);
sqlsrv_stmt_execute($stmt);
header("Location: ../signup.php?signup=succes");
exit();
}