• 10-05-2021, 22:05:14
    #1
    Mrb arkadaşlar, cek.php dosyası oluşturup wordpress veritabanından wp_posts tablosundaki son 10 konuyu nasıl çekebilirim.. Aşağıdaki kodları denedim. Son 10 konu için değil ama yinede çalışmadı..

    $user = "user"; //veritabanı kullanıcı adı
    $pwd = "sifre"; //veritabanı şifresi
    $host = "localhost"; //mysql server
    $db = "veritabanı"; //veritabanı adı
    
    $conn = mysql_connect($host,$user,$pwd) or die("MySQL sunucusuna baglanilamadi!!!".mysql_error());
    mysql_select_db($db) or die("Veritabani secilemedi!!!".mysql_error());
    
    $sonuc = mysql_query("select id,adi from wp_posts");
    if(mysql_num_rows($sonuc)!=0)
    {while($oku = mysql_fetch_assoc($sonuc))
    {echo "Kitap adi: ".$oku["ID"]."<br>Kitap ISBN: ".$oku["post_content"]."<br><br>";}
    }else{echo "Hic kayit yok!";}
    
    mysql_close($conn);
  • Kabul Edilen Cevap
  • 10-05-2021, 22:06:54
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    https://developer.wordpress.org/reference/classes/wpdb/
    <?php
    // 1st Method - Declaring $wpdb as global and using it to execute an SQL query statement that returns a PHP object
    global $wpdb;
    $results = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}options WHERE option_id = 1", OBJECT );