O şekilde kullanınca her türlü true değeri dönüyor. Şöyle yaptım

if($this->baglan->affected_rows)

num rows yerine affected rows kullandım.