Aşağıdaki kodları kullanarak karakter paneline gelen başvuruyu onaylayıp, oyuncular tablosuna insert ettikten sonra basvuru tablosundan silmek istiyorum, onay butona bastığım zaman açılan bu sayfada karakteri oyuncular tablosuna insert etmiyor fakat başvuru tablosundan kaydını siliyor. Yardımcı olurmusunuz ? illa pdo kullanacağım diye bir deyim yok.
<?php
$karakter=$_GET['oyuncu'];
try {
$db = new PDO("mysql:host=178;dbname=vim;charset=utf8", "root", "vm0");
} catch ( PDOException $e ){
print $e->getMessage();
}
$statement = $db->prepare("SELECT * FROM karakterbasvuru WHERE KarakterAdi = :oyuncu");
$statement->execute(array( ":oyuncu" => $karakter ));
$duzenle = $statement->fetch(PDO::FETCH_ASSOC);
if( $statement->rowCount() ){
$karakter_sql = $duzenle['SQLID'];
$karakter_adi = $karakter;
$karakter_sifre = $duzenle['md5'];
$karakter_yas = $duzenle['kyas'];
$karakter_cinsiyet = $duzenle['kcinsiyet'];
$karakter_dogumyeri = $duzenle['kdogumyeri'];
$karakter_tenrengi = $duzenle['ktenrengi'];
$ekle = $db->prepare("INSERT INTO oyuncular SET Isim=?, Sifre=?, Yas=?, Cinsiyet=?, DogumYeri=?, TenRengi=?, forumid=?");
$ekle->execute(array($karakter_adi, $karakter_sifre, $karakter_yas, $karakter_cinsiyet, $karakter_dogumyeri, $karakter_tenrengi, $karakter_sql));
if($ekle){
$query = $db->prepare("DELETE FROM karakterbasvuru WHERE KarakterAdi = :oyuncu");
$delete = $query->execute(array(
'oyuncu' => $_GET['oyuncu']
));
echo "Başarıyla eklendi";
}else{
echo "Bir sorun oluştu";
}
}
?>