Merhaba,

bu yazdığım delete fonksiyonu veritabani.php

function delete($id)
{

$sorgu= $this->baglan->query("DELETE FROM uyeler WHERE id='$id'");

if($sorgu->num_rows!=0){
echo "Sildi";
}


else
{
echo "Silmedi";

}


}


Bu da veritabanına bağlantı sayfam. baglan.php

class Data {
function Baglan(){
$baglan=new mysqli("localhost","root",
"","uyelik");
$baglan->set_charset("utf8");
return $baglan;
}
}

$d = new Data();
?>


veritabani.php'de şöyle bir hata alıyorum çözemedim sorunu.

Notice: Trying to get property of non-object in C:\xampp\htdocs\works\veritabani.php on line 43

line 43 num_rows satırını gösteriyor.


mysqli_num_rows şeklinde kullanınca da

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\works\veritabani.php on line 43

Böyle bir hata alıyorum.

function delete($id)
{

$sorgu= $this->baglan->query("DELETE FROM uyeler WHERE id='$id'");

if(mysqli_num_rows($sorgu)){
echo "Sildi";
}


else
{
echo "Silmedi";

}


}