Selamlar projede standart bir login sistemi kullanıyorum fakat sql login açığı oluşuyor bunu nasıl fixleyebilirim

bypass değişkeni : ' or ''='
if(isset($_POST['girisyap'])){
if($_POST["numara"] == "" || $_POST["password"] == ""){
header('location: /giris-yap/?hata=bos');
}else{
$numara = md5(htmlspecialchars($_POST["numara"]));    
$password = md5(htmlspecialchars($_POST["password"])); 


$kontrolsql = "SELECT * FROM yonetici WHERE numara = '$numara' and sifre = '$password' ";
$sonucsqlvarmi = $conn->query($kontrolsql);
$varmı = mysqli_num_rows($sonucsqlvarmi);

if ($varmı == "1") {
    echo "var";
}else{
    echo "yok";
}

}