lostyazilim
tr.link

(Çözüldü) PDO'da (sorgu) exec fonksiyonu bir türlü True döndürmüyor

11 Mesajlar 1.368 Okunma
lstbozum
tr.link

kaanst kaanst Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad K** S**
  • Mesajlar 669
  • Beğeniler 435 / 160
  • Ticaret 31, (%94)
Merhaba arkadaşlar,
PDO bağlantısı kurdum ve bir sorgu göndermeye çalışıyorum. Ama bir türlü true dönmüyor yani sorgu satırı doğru olmasına rağmen başarısız oluyor.

Kullandığım komut:

$result = $connect->exec($query);

if ($result)
{
return true;
}
else
{
return false;
}


Nasıl çözebilirim bunu acaba?
 

 

wmaraci
reklam

krmylmz krmylmz Netiyi Kullanıcı
  • Üyelik 26.11.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Php Developer
  • Konum Amasya
  • Ad Soyad K** Y**
  • Mesajlar 89
  • Beğeniler 1 / 26
  • Ticaret 0, (%0)
var_dump($result); çıktı false ise, query ile ilgili bir problem var demektir, fonksiyon içersinde yaptığınız bir işlemse, $connect global olarak dahil etmeniz gerekir.
 

 

kaanst kaanst Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad K** S**
  • Mesajlar 669
  • Beğeniler 435 / 160
  • Ticaret 31, (%94)
krmylmz Global'i zaten dahil etmiştim. Sorguyu MySQLi olarak gönderince sıkıntı çıkmıyor ama? En basit bir sorguda bile aynı.
 

 

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)

$result = $connect->exec($query);

if ($result)
{
return true;
}
else
{
return false;
}


yerine


$result = $connect->prepare("sql sorgunuz");
$result->execute(array());
if($result)
{
return true;
}
else
{
return false;
}
 

 

wmaraci
wmaraci

kaanst kaanst Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad K** S**
  • Mesajlar 669
  • Beğeniler 435 / 160
  • Ticaret 31, (%94)
UmutWare Hocam onu da denedim bu sefer Undefined method pdo::execute hatasını alıyorum. Aslında anlam veremedim buna neden diyor.
 

 

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)
Tw verebilirseniz bakabilirim.
 

 

kaanst kaanst Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad K** S**
  • Mesajlar 669
  • Beğeniler 435 / 160
  • Ticaret 31, (%94)
Ö.M'den yolluyorum.
 

 

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)
Arkadaşa yardımcı olunup problem çözülmüştür.
 

 

kaanst kaanst Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 28.02.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad K** S**
  • Mesajlar 669
  • Beğeniler 435 / 160
  • Ticaret 31, (%94)
Tamamdır Umut hocamın sayesinde sorun çözülmüştür.
Kendisine çok teşekkür ederim. :)
 

 

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)
Tamamdır Umut hocamın sayesinde sorun çözülmüştür.
Kendisine çok teşekkür ederim.


rica ederim.
 

 

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