Aslında size hata vermiyor, uyarı veriyor.
$gelen = $sonuc->fetch_array(MYSQLI_NUM);
benden sonucu array olarak üretmemi istedin ama sen object olarak kullanıyorsun diyor.
$gelen = $sonuc->fetch_object(MYSQLI_NUM);
üstteki şekilde değişiklik yaparsan düzelir.