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
php hakkında basit bir soru
12
●158
- 27-06-2020, 01:13:54
- 27-06-2020, 01:16:18<?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
doğru dediniz hocam kafam durdu soruyu yazmayı unutmuşumduygugemisi adlı üyeden alıntı: mesajı görüntüle
- 27-06-2020, 01:19:29Kodun 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:01doğ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ıkugrbrk adlı üyeden alıntı: mesajı görüntüle
- 27-06-2020, 01:23:37Olur ö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.Alperen5034 adlı üyeden alıntı: mesajı görüntüle
- 27-06-2020, 01:32:48hatayı 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ıyorumugrbrk adlı üyeden alıntı: mesajı görüntüle
çok garip bir yapıya büründüm. çok teşekkür ederim
- 29-06-2020, 11:33:44
$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;
çok garip bir yapıya büründüm. çok teşekkür ederim