• 31-03-2017, 12:21:08
    #1
    PDO ile veritabanına bağlanmakta problem yaşamıyorum. Oraya kadar her şey sorunsuz. Ancak veritabanından herhangi bir şey çekemiyorum.

    $db = $baglan->query("SELECT * FROM genel", PDO::FETCH_ASSOC);
    Bunu kullanarak veriyi getirdikten sonra hiç bir yere yazdıramıyorum. Ne yapmam gerekiyor? Mysql fonksiyonlarında aşırı basitti. Ben mi çok karıştırıyorum ki?
  • 31-03-2017, 12:25:29
    #2
    print_r($db); diyerek gelen verilerileri kontrol eder misiniz?


    Tapatalk kullanarak iPhone aracılığıyla gönderildi
  • 31-03-2017, 12:29:24
    #3
    Herhangi bir hata durumu söz konusu değil, fakat boş veri dönüyor. Tabloda 1 satır bölüm bulunuyor.

    Mysqli fonksiyonu ile deneyince herhangi bir sorun olmuyor
  • 31-03-2017, 12:32:17
    #4
    if ( $db->rowCount() ){
    foreach( $db as $row ){
    print $row['kulanici_adi']."<br />";
    }
    }
  • 31-03-2017, 12:35:27
    #5
    Call to a member function rowCount() on boolean hatasını alıyorum bu seferde
  • 31-03-2017, 22:16:00
    #6
    $yazdir =$baglan->prepare("select * from genel where id='?'");
    $yazdir->execute(array("1"));
    $islem = $yazdir->fetch();
    echo $islem["siteadi"];
    Bu şekilde denediğimde de olmadı
  • 31-03-2017, 23:15:17
    #7
    Hocam eğer devlet sırrı değilse http://codepad.org/ tarzı bir yere yükleyip kodlarını paylaşırsan sorununu çözeyim.
  • 01-04-2017, 02:33:39
    #8
    Flaim adlı üyeden alıntı: mesajı görüntüle
    $yazdir =$baglan->prepare("select * from genel where id='?'");
    $yazdir->execute(array("1"));
    $islem = $yazdir->fetch();
    echo $islem["siteadi"];
    Bu şekilde denediğimde de olmadı
    Soru işaretinin başındaki ve sonundaki tırnakları silin.veya aşağıda yazdığım kodu deneyin.
    <?php
    $sql = $baglan->query("SELECT * FROM genel", PDO::FETCH_ASSOC);
    foreach ($sql as $a){
    $getir = $a["sutunadi"];
    echo'
    ' . $getir . '
    ';
    }
    ?>
  • 01-04-2017, 08:29:42
    #9
    $data=	$baglan->prepare("SELECT * FROM genel1");
    $data->execute();
    $out=	$data->fetchALL(PDO::FETCH_ASSOC);
    print_r($out);