lostyazilim
tr.link

Pdo Hatası

10 Mesajlar 1.232 Okunma
lstbozum
tr.link

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)
hocam ben genelde mysql ve mysqli kullanuyordum ancak şimdi pdo nesne tarzı programlama yapacagım ancak aşagıdaki işlemim de benim baktıgım kadarıyla bir hata yok iken hiçbir yanıt vermiyor.

try{
$verial = $rodata->query("SELECT * FROM webx_sliders", PDO::FETCH_ASSOC);
foreach($verial as $slider_yaz)
{ ?>

  • " rel="nofollow" target="_blank">
    " class="block" />



  • catch(PDOException $hatan)
    {
    die($hatan->getMessage());
    }
    ?>
     

     

    wmaraci
    reklam

    ERENKYI ERENKYI WM Aracı Kullanıcı
    • Üyelik 11.07.2017
    • Yaş/Cinsiyet 26 / E
    • Meslek Öğrenci
    • Konum İstanbul Avrupa
    • Ad Soyad E** K**
    • Mesajlar 169
    • Beğeniler 8 / 45
    • Ticaret 1, (%100)

    try {
    $stmt = $databasebaglantisi->prepare($queryniz);
    $stmt->execute();
    $verial = $stmt->fetch();
    } catch(PDOException $ex) {
    die($ex->getMessage());
    }


    Edit: Eğer query'nizi karşılayan birden fazla değer varsa (örneğin query'de WHERE id = 1 gibi bir sql yoksa) $stmt->fetch(); yerine $stmt->fetchAll(); yazın. Sizin durumda fetchAll kullanmanız gerek.
     

     

    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)
    ancak hocam ben prepare degilde query kullanmak istiyorum
     

     

    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)
    Fatal error: Call to a member function query() on null in C:\wamp64\www\proje2\sys.hom.page.php on line 29 hatası alıyorum
     

     

    wmaraci
    wmaraci

    ERENKYI ERENKYI WM Aracı Kullanıcı
    • Üyelik 11.07.2017
    • Yaş/Cinsiyet 26 / E
    • Meslek Öğrenci
    • Konum İstanbul Avrupa
    • Ad Soyad E** K**
    • Mesajlar 169
    • Beğeniler 8 / 45
    • Ticaret 1, (%100)
    $databasebaglantisi ve $queryniz kısımlarını kendinize göre değiştirin. prepare zaten query'i execute etmek için kullanılan bir komuttur ayrıca güvenlik açısından da önemlidir.
     

     

    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)
    hocam sizin kodlarınızı denedim olmadı benim yukarda verdigim kodlarımda ise

    Fatal error: Call to a member function query() on null in C:\wamp64\www\proje2\sys.hom.page.php on line 29 hatası alıyorum o zaman acaba yukarıda include ettigim halde $rodata boş deger mi dönüyor
     

     

    MoonLegend MoonLegend WM Aracı Kullanıcı
    • Üyelik 28.05.2017
    • Yaş/Cinsiyet 29 / E
    • Meslek Devoloper / Hacking
    • Konum Kütahya
    • Ad Soyad M** A**
    • Mesajlar 35
    • Beğeniler 2 / 3
    • Ticaret 0, (%0)

    $verial = $rodata->prepare("Sorgunuz");
    $verial->execute();
    foreach($verial as $slider_yaz){

    }

    Şeklinde denermisiniz ?
    Ayrıca prepare kullanmamanızın sebebi nedir ?
     

     

    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)
    hocam prepare kullanmama nedenim where kullanmayacagım için o sorguda prepare geregi duymamamdır ?
     

     

    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)
    bakın hocam kodlar sizin kodlarınız ancak yine hata veriyor
    $verial = $rodata->prepare("SELECT * FROM webx_sliders");
    $verial->execute();
    foreach($verial as $slider_yaz){
    echo $slider_yaz["sli_resim"];
    }

    yazdım aşagıdaki hatayı veriyor sanki pdo fonksiyonlarını tanımıyor gibi ya

     

     

    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)
    $rodata boş dönüyormuş hocam çözdüm
     

     

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