lostyazilim
tr.link

PDOStatement::execute(): SQLSTATE[HY093] Hatası

5 Mesajlar 1.767 Okunma
acebozum
tr.link

HakanKorkz HakanKorkz WM Aracı Kullanıcı
  • Üyelik 07.03.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Mesleğim yok
  • Konum Sakarya
  • Ad Soyad H** K**
  • Mesajlar 250
  • Beğeniler 54 / 66
  • Ticaret 2, (%100)
Merhaba arkadaşlar PHP 2 gündür ne denediysem bu hatayı çözemedim yukarı da başlıkta yazdığım Düzgün bir anlatım ile umarım derdimi açıklayabilirim aşağıda anlatımını yapmaya çalıştığım kod yapısın da sorun nedir acaba??

Arkadaşlar işlemi yapınca bu hatayı alıyorum



Veritabanı görseli




Kodlar

islem.php



// mesaj gönderme sistemi
if (isset($_POST['Gonder_Mesaj'])) {

$Statu=$_POST['Statu'];

if ($Statu=="Oyuncu") { // Oyuncu Mesaj gönderme sistemi

$Gonderen=$_POST['Gonderen_Kod'];

$Giden=$_POST['Giden_Kod'];

$Kim='Oyuncu';

$Baslik=$_POST['Baslik'];

$İcerik=$_POST['İcerik'];



$MesajGonder=$db->prepare("INSERT into mesajlar set

Mesaj_Gonderen=:Gonderen,

Mesaj_Giden=:Giden,

Mesaj_Statu=:Stat,

Mesaj_Baslik=:Baslik,

Mesaj_İcerik=:İcerik");

$insert=$MesajGonder->execute(array(

'Gonderen' => $Gonderen,

'Giden' => $Giden,

'Stat' => $Kim,

'Baslik' => $Baslik,

'İcerik' => $İcerik

));



if ($insert) {

header("Location:../index.php?durum=basari");

exit();

}

}

}


HTML den aldığım Postlar
















kime: ( Mesaj kodunu yazınız 0000 )











Konu Başlığı











<script>

CKEDITOR.replace( 'editor1' );

</script>













 

 

https://hakankorkmaz.site
wmaraci
reklam

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)
'İcerik' => $İcerik

$İcerik den kaynaklanıyor büyük ihtimal ile. NonAscii karakter kullanmamaya çalışın. İÇÖĞÜ gibi karakterleri değişken adı olarak ve veritabanında kullanmayın. Sadece ingilizce karakterleri kullanın.
HakanKorkz

kişi bu mesajı beğendi.

HakanKorkz HakanKorkz WM Aracı Kullanıcı
  • Üyelik 07.03.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Mesleğim yok
  • Konum Sakarya
  • Ad Soyad H** K**
  • Mesajlar 250
  • Beğeniler 54 / 66
  • Ticaret 2, (%100)

tiwaly adlı üyeden alıntı

'İcerik' => $İcerik

$İcerik den kaynaklanıyor büyük ihtimal ile. NonAscii karakter kullanmamaya çalışın. İÇÖĞÜ gibi karakterleri değişken adı olarak ve veritabanında kullanmayın. Sadece ingilizce karakterleri kullanın.


Dostum çok teşekkür ederim sorun dediğin yerden çıktı ama ben o kelimede Türkçe karakter hatası vermemesi için " İcerik " dedim " İçerik " yazmadım amma nasıl oluyor anlamadım ya ama sağol dediğin gibi halletim düzeldi çok çok teşekkür ederim..
 

 

https://hakankorkmaz.site

HakanKorkz HakanKorkz WM Aracı Kullanıcı
  • Üyelik 07.03.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Mesleğim yok
  • Konum Sakarya
  • Ad Soyad H** K**
  • Mesajlar 250
  • Beğeniler 54 / 66
  • Ticaret 2, (%100)
Konu çözüldü yetkililer gereği ne ise konu ile ilgili yapabilirler..
 

 

https://hakankorkmaz.site
wmaraci
wmaraci

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)

HakanKorkz adlı üyeden alıntı

Dostum çok teşekkür ederim sorun dediğin yerden çıktı ama ben o kelimede Türkçe karakter hatası vermemesi için " İcerik " dedim " İçerik " yazmadım amma nasıl oluyor anlamadım ya ama sağol dediğin gibi halletim düzeldi çok çok teşekkür ederim..


Büyük harf İ de non ascii olarak geçiyor.
HakanKorkz

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al