Нет результата, возвращающегося в операторе SQL - PullRequest
0 голосов
/ 21 апреля 2020

Итак, вот мой код:

$sql = "SELECT accessId, bondId, loanId FROM users WHERE userId=$loggedinUserID";
$result = $conn->query($sql);
if($result->num_rows > 0) {
   while($row = $result->fetch_assoc()) {
        echo 'Access Id: ' . $row["accessId"];
   }
}else {
   $sql2 ="INSERT INTO users (`userId`, `userName`, `accessId`) VALUES ('$loggedinUserID', '$loggedinUserName', '0')";
   if ($conn->query($sql2) === TRUE) {
      echo 'Your account has been created, but not yet authorized. Please contact bank staff to continue.';
   } else {
       echo 'Error' . $conn->error;
   }
}

Я знаю, что мой сервер должен иметь результат для этого ... Но вместо этого он следует за частью "else" ... И, таким образом, возвращает ошибку , Как я могу это исправить? Почему он возвращает 0 строк, хотя я знаю У меня должен быть результат для запроса.

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