Итак, вот мой код:
$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 строк, хотя я знаю У меня должен быть результат для запроса.