Şu şekilde kullanın bazı yerlerde bir iki hatanız var mesela sorgudan etkilenen satır sayısı kontrolünün içerisinde id değerinin boş olup olmadığını kontrol ettirmişsiniz ve bir kaç hata daha döngüye almak gibi şu şekilde kullanırsanız en sağlıklısı olur.
$ka = $kontrol->baglan();
$ID = intval($_GET['id']);
// Sorguda limit belirtmene veya ORDER komutunu kullanma gerek yok
// Belirli bi satırı çekeceksin sonuçta
$sorgu = $ka->query("SELECT * FROM members WHERE ID = '$ID'");
if( $ka->affected_rows > 0 )
{
// if( $_GET['id'] ) şeklinde kontrol etmenize gerek yok burada.
// Burada siz döngüye almışsınız bunada gerek yok.
// Örnek : mysql_fetch_assoc($sorgu);
$row = $sorgu->fetch_array(MYSQLI_ASSOC);
// Çıktı;
echo '<pre>'.print_r($row , TRUE).'</pre>';
}
else
{
echo 'Böyle bir kullanıcı bulunamadı.!';
}