я на самом деле это PHP код, который я использую, чтобы получить мою информацию базы данных ..Mysqli Отладка Проблема
function searchUserEmail($username, $raw_email){
//Prepare Statements
$query = "SELECT * FROM users WHERE username = ?";
$query2 = "SELECT * FROM users WHERE email = ?";
//Sanitize Input
$user = $this->conn->real_escape_string($username);
$email = $this->conn->real_escape_string($raw_email);
if($stmt = $this->conn->prepare($query)){
$stmt->bind_param('s', $user);
$stmt->execute();
if($stmt->num_rows > 0){
$stmt->close();
return true;
}
}
if($stmt = $this->conn->prepare($query2)){
$stmt->bind_param('s', $email);
$stmt->execute();
if($stmt->num_rows > 0){
$stmt->close();
return true;
}
}
return false;
}
Я попытался это много раз, побежал через проверку заявления, до сих пор это Безразлично» т работы. Есть ли что-то, что я не вижу?
Как-то всегда возвращает ложь (даже если его предположим вернуть истинный)
В чем проблема? Когда или где это происходит? – BlitZ
Вам нужно отладить свой код. –
вывод ошибки $ this-> conn->? –