$basarisorgula=$db->prepare("SELECT * FROM basarilar WHERE karakterkodu = ?");
$basarisorgula->execute(array($_GET['id']));
MySQL sorgusunu execute ederken bu şekilde array ile değeri gönderip dener misin?