«Как исправить» этот вызов функции getMatchedCount () в MongoDB-PHP - PullRequest
1 голос
/ 14 мая 2019

Это код, который я использую для проверки доступности имени пользователя. Я думаю, что что-то не так в методе / функции getMatchedCount(). Это потому, что я все время получаю сообщение об ошибке:

'Fatal error: Uncaught Error: Call to a member function getMatchedCount() on null in C:\xampp\htdocs\project\OrgChart-master\OrgChart-master\memberForgotPassword.php:35 Stack trace: #0 {main} thrown in C:\xampp\htdocs\project\OrgChart-master\OrgChart-master\memberForgotPassword.php on line 35'

Как это исправить? или есть другой способ проверить доступность имени пользователя из базы данных mongodb?

Заранее спасибо за помощь. :)

if(isset($_POST['registration']))
{
       $registration = ($_POST['registration']);

       if(!empty($registration))
       {
            //$cursor = $collection->find(array("registration" => $registration));
            //$result = $cursor->count();

            $result = $db->collection1->findOne(array("registration"=>$registration));
            if($result->getMatchedCount()==0)
            {
                echo "Username Available";
            }
            else
            {
                echo "Please Enter The Correct Username";
            }

       }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...