Array içerisindeki son eleman virgül ile bitebilir, bunda teknik bir sorun yoktur.
https://www.php.net/manual/en/function.array.php Having a trailing comma after the last defined array entry, while unusual, is a valid syntax.
-
Son tanımlanmış dizi girişinden sonra sıra dışı bir virgül olması, olağandışı olsa da, geçerli bir sözdizimidir.
'randevu_tarihi' => $_POST[ 'randevu_tarihi' ], 'dan sonra virgülü silebilirsin mesela
$kaydet = $db->prepare(
"INSERT INTO sizi_arayalim SET
ad_soyad=:ad_soyad,
telefon=:telefon,
randevu_tarihi=:randevu_tarihi"
);
$update = $kaydet->execute(
array(
'ad_soyad' => $_POST[ 'ad_soyad' ],
'telefon' => $_POST[ 'telefon' ],
'randevu_tarihi' => $_POST[ 'randevu_tarihi' ]
)
);
Bu şekilde çalışacaktır
hatalı kısım;
'randevu_tarihi' => $_POST[ 'randevu_tarihi' ],
array sonunda virgül olmaz
randevu_tarihi' => $_POST[ 'randevu_tarihi' ],Sanırım virgülden kaynaklı silip dener misiniz