Hata;
PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in hatasıdır.
Admin panel üzerinden vs. hiç bir şekilde veri eklemesi yapmıyor veritabanına işlem başarısız uyarısı gösteriyor.
PHP Kodlarım;
<?php
if (isset($_POST['sitebildir'])) {
$kaydet=$db->prepare("INSERT into sssssss set
site_adi=:site_adi,
site_adresi=:site_adresi,
site_aciklama=:site_aciklama,
apiurlsi=:apiurlsi,
apikeysi=:apikeysi,
site_durumu=:site_durumu
");
$insert=$kaydet->execute(array(
'site_adi' => $_POST['site_adi'],
'site_adresi' => $_POST['site_adresi'],
'site_aciklama' => $_POST['site_aciklama'],
'apiurlsi' => $_POST['apiurlsi'],
'apikeysi' => $_POST['apikeysi'],
'site_durumu' => 3
));
if($insert == 1){
echo '<div class="alert alert-success">
<strong>Başarılı!</strong> Site Bildirimi Yapıldı. Yönlendiriliyorsunuz!
</div>';
header('refresh:3; url=index.php');
}else{
echo '<div class="alert alert-warning">
<strong>Başarısız!!</strong> Site Bildirimi Yapılmadı. Yönlendiriliyorsunuz!
</div>';
header('refresh:5; url=index.php');
}
}
?>Fakat bu kodlarla önceki resellerimde sorunsuz çalışıyordu.Reseller ile mi hata var sizce?