İyi akşamlar tablo yapısı ve hata veren kodu paylaşırsanız inceleyelim syntax hatası gibi görünüyor ama tam olarak ne olduğu anlaşılmıyor
Teşekkürler hocam

kodumu aşağı bırakıyorum, sansürleri bilerek şimdi yazdım bilginize.
<?php
$db->exec("SET names utf8");
if (isset($_POST['verify'])) {
$user_id = $id;
$username = $username;
$isim = $isim;
$soyad = $soyad;
$tckn = trim(filter_input(INPUT_POST, 'tckn', FILTER_SANITIZE_STRING));
$birthday = "test";
if (empty($tckn)) {
die("<script> alert('Formdaki veriler eksik') </script>");
}
if ($waiting_verification == "1") { echo "<script> swal('Hata !', 'Henüz doğrulanma bekleyen talebiniz var. Lütfen bu talebin yanıtlanmasını bekleyin.', 'warning');
setTimeout(function(){
window.location.href = 'https://SANSÜR/panel/';
}, 5000); </script>"; } else {
try {
$baglanti = new PDO("mysql:host=localhost;dbname=SANSÜR", "SANSÜR", "SANSÜR");
$baglanti->exec("SET NAMES utf8");
$baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sorgu = $baglanti->exec("UPDATE users SET waiting_verification = 1 WHERE id=".$id."");
$sorgu = $baglanti->prepare("INSERT INTO verification_talepler,(user_id, username, isim, soyad, tckn, birthday) VALUES(?, ?, ?, ?, ?, ?)");
$sorgu->bindParam(1, $user_id, PDO::PARAM_STR);
$sorgu->bindParam(2, $username, PDO::PARAM_STR);
$sorgu->bindParam(3, $isim, PDO::PARAM_STR);
$sorgu->bindParam(4, $soyad, PDO::PARAM_STR);
$sorgu->bindParam(5, $tckn, PDO::PARAM_STR);
$sorgu->bindParam(6, $birthday, PDO::PARAM_STR);
$sorgu->execute();
echo "<script> swal('Başarılı !', 'Doğrulanma talebiniz oluşturuldu. 24 Saat içerisinde sistem tarafından kontroller sağlanıp hesabınızın durumu yükseltilecektir.', 'success');
setTimeout(function(){
window.location.href = 'https://SANSÜR/panel/';
}, 12000); </script>";
} catch (PDOException $e) {
die($e->getMessage());
}
$baglanti = null;
}
}
?>
EDİT :
@WRaNGLeR; hocam birthday i bilerek test yazdım formdakinde mi sorun var diye denemek için