У меня есть следующий код в некоторых php:
$stmt = $connection->prepare("SELECT * FROM users where email = ?");
$stmt->bind_param('s', $email);
if($stmt->execute()){
$result = $stmt->get_result();
$isUserFound = $result->num_rows == 1;
if(isUserFound){
$row = $result->fetch_row();
echo "<br>id: " . $row["id"];
}
Я знаю, что пользователь найден, потому что код внутри второго if выполняется, и я также проверил ручную проверку, чтобы убедиться.Что-то не так с синтаксисом, который я использовал?Эхо возвращает просто «id:» без идентификатора из базы данных, даже если пользователь существует.
Я пытался использовать одинарные кавычки для идентификатора, а также пытался прописными буквами, все ничего не возвращали.