• 27-06-2020, 01:13:54
    #1
    php hakkında cok basit bir sorum olacak. maksimum 5 dakika sürecek bir soru. yardımcı olabilir misiniz?




    <?php
    $bulten = htmlspecialchars($_POST['bulten']);

    $bultenekle=$db->prepare("INSERT INTO ebulten SET eposta = ?");

    $bultenekle->execute(array(

    $bulten
    ));

    ?>


    bu kod hata veriyor yaklaşık 1 gundur aralıksız çalışıyorum bunu çözüp işi bitiricem artık kafam durdu hata verdı çözemiyorum beynim durdu hatanın sebebini yazan olursa çok sevinirim
  • 27-06-2020, 01:14:38
    #2
    Soruyu sorarsanız yardım edecek çok kişi olacağından eminim.
  • 27-06-2020, 01:16:18
    #3
    <?php
    $bulten = htmlspecialchars($_POST['bulten']);

    $bultenekle=$db->prepare("INSERT INTO ebulten SET eposta = ?");

    $bultenekle->execute(array(

    $bulten
    ));

    ?>


    bu kod hata veriyor yaklaşık 1 gundur aralıksız çalışıyorum bunu çözüp işi bitiricem artık kafam durdu hata verdı çözemiyorum beynim durdu hatanın sebebini yazan olursa çok sevinirim



    duygugemisi adlı üyeden alıntı: mesajı görüntüle
    Soruyu sorarsanız yardım edecek çok kişi olacağından eminim.
    doğru dediniz hocam kafam durdu soruyu yazmayı unutmuşum
  • 27-06-2020, 01:18:56
    #4
    nasıl bir hata veriyor yazar mısınız?
  • 27-06-2020, 01:19:29
    #5
    Kodun tamamı buysa eğer database bilgilerinin olduğu php dosyasını includelamamışsınız.
    Yani kod içerisinde bir $db değişkeni var ama o $db değişkenini nereden alıyor bilemediği için hata veriyordur yüksek ihtimalle. Ayrıca error loguda atarsan daha detaylı yardımcı olacaktır forumdaki arkadaşlar.
  • 27-06-2020, 01:21:01
    #6
    ugrbrk adlı üyeden alıntı: mesajı görüntüle
    Kodun tamamı buysa eğer database bilgilerinin olduğu php dosyasını includelamamışsınız.
    Yani kod içerisinde bir $db değişkeni var ama o $db değişkenini nereden alıyor bilemediği için hata veriyordur yüksek ihtimalle. Ayrıca error loguda atarsan daha detaylı yardımcı olacaktır forumdaki arkadaşlar.
    doğru hocam gözüm onu görmemiş tamamdır çok sağolun kaydı başarıyla gerçekletirdim. gözüm onu görmemiş artık
  • 27-06-2020, 01:23:37
    #7
    Alperen5034 adlı üyeden alıntı: mesajı görüntüle
    doğru hocam gözüm onu görmemiş tamamdır çok sağolun kaydı başarıyla gerçekletirdim. gözüm onu görmemiş artık
    Olur öyle küçük hatalar. Böyle basit kodlarda hata oluştuğunda direkt error_log dosyasına bakın hatalı satırı gösterecektir. Kolay gelsin.
  • 27-06-2020, 01:32:48
    #8
    ugrbrk adlı üyeden alıntı: mesajı görüntüle
    Olur öyle küçük hatalar. Böyle basit kodlarda hata oluştuğunda direkt error_log dosyasına bakın hatalı satırı gösterecektir. Kolay gelsin.
    hatayı karsıma direkt cıkarıyor hatayı okuyorum ama beynim algıyı bıraktı sanırım bi türlü göremiyorum ha bu hata varmış diyorum sonra hata ne diye arıyorum çok garip bir yapıya büründüm. çok teşekkür ederim
  • 29-06-2020, 11:33:44
    #9
    $bultenekle=$db->prepare("INSERT INTO ebulten SET eposta = ?");
    
    $bultenekle->execute(array(
    
    $bulten
    ));
    siz yeni satır mı kaydetmek istiyorsunuz düzenlemek mi ?

    Bu yazdığınız kod ikisinin karışımı olmuş

    Insert
    INSERT INTO table_name (column1, column2, column3, ...)
    VALUES (value1, value2, value3, ...);

    Update

    UPDATE table_name
    SET column1 = value1, column2 = value2, ...
    WHERE condition;