sqlsrv PHP Returns Должен объявить скалярную переменную "@ P1" - PullRequest
0 голосов
/ 07 сентября 2018

, поэтому я пытаюсь в PHP вставить новых членов в базу данных sql с sqlsrv. у нас был логин на Facebook, работающий, НО, который теперь также не работает, так как запрос достигает базы данных, выполняет ее и возвращает

"Необходимо объявить скалярную переменную" @ P1 "

$NewMemberRegisterSQL = "INSERT INTO dbo.members (MemberName, MemberPassword, MemberEmail) VALUES(?,?,?)";
            $paramsNewMember = array($_POST['register-username'], $hashedPass, $_POST['register-email']);
            $InsertResult = sqlsrv_query( $conn, $NewMemberRegisterSQL, $paramsNewMember);

База данных существует из MemberID, который является автоинкрементом, FacebookID, который может быть null, MemberName, который является просто username, MemberPassword, хорошо угадайте, что это за, и Memberemail. FacebookID, Memberpassword и memberemail допускаются равными NULL.

...