hocam hata
[COLOR=#1ABC9C][FONT=Book Antiqua]$statement = $db->prepare("SELECT * FROM karakterbasvuru WHERE KarakterAdi = :oyuncu");[/FONT][/COLOR]
[COLOR=#1ABC9C][FONT=Book Antiqua]$statement->execute(array( ":oyuncu" => $karakter ));[/FONT][/COLOR]
[COLOR=#1ABC9C][FONT=Book Antiqua][/FONT][/COLOR]

burada execute ederken tanımladığınız gibi kullanmadığınızdan kaynaklıdır execute ederken : (iki noktayı) silerek kullanırsanız çalışır