wmaraci reklam
lidertakipci

Php kayıtlı veriyi bir daha getirme

6 Mesajlar 752 Okunma
advertseo
wmaraci reklam

Enjection Enjection Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.10.2018
  • Yaş/Cinsiyet 31 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad U** Z**
  • Mesajlar 271
  • Beğeniler 36 / 67
  • Ticaret 9, (%78)
Merhaba arkadaşlar,

Şimdi ben bir veri çekiyorum şu şekilde


for($i = 0; $i < 5; $i++){

ve burada diyorum ki i 0 sa i 5 kere 1 arttır şimdi benim bi sorunum var ben veritabanında kontrol yaptırıyorum

$users = $wpdb->get_results("SELECT * FROM $wpdb->posts ORDER BY $order");


bu şekilde ve benim yapmam gereken şu $icerikbasliklar[2] adlı bi kontrolüm var burada $user->post-title==$icerikbasliklar[2] ye eşit ise eğer buradaki veriyi getirme bunu atla bir alttaki veriye geç veritabanında eğer bu başlık yok ise ekrana yazdır demek istiyorum ancak mantığın içinden bi türlü çıkamadım ne yapsam burada ben var olan başlık dışında diğer başlıkları ekrana yazdırabilriim ?
 

 

wmaraci
reklam

Gokhank58 Gokhank58 WM Aracı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Yazılım/Tasarım
  • Konum Sivas
  • Ad Soyad G** K**
  • Mesajlar 105
  • Beğeniler 16 / 30
  • Ticaret 0, (%0)
Özellikle bir başlık karşılaştırmak istiyorsan query_posts() kullanabilirsin


// İstediğin gibi değiştirebilir veya ekleme yapıp çıkarabilirsin.
$args = array(
'posts_per_page' => 5,
'offset' => 0,
'cat' => '',
'category_name' => '',
'orderby' => 'date',
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'author' => '',
'author_name' => '',
'post_status' => 'publish',
'suppress_filters' => true,
'fields' => '',


query_posts( $args );

while ( have_posts() ) : the_post();

if (the_title() != $aradigimBaslik) { // Başlık karşılaştırma
echo '
  • ';
    the_title();
    echo '


  • ';
    }
    endwhile;
     

     

    Enjection Enjection Üyeliği Durdurulmuş Banlı Kullanıcı
    • Üyelik 23.10.2018
    • Yaş/Cinsiyet 31 / E
    • Meslek Bilgisayar Mühendisi
    • Konum İzmir
    • Ad Soyad U** Z**
    • Mesajlar 271
    • Beğeniler 36 / 67
    • Ticaret 9, (%78)
    Gökhank58 Yardımınız için çok teşekkür ederim hocam şimdi bunu yapıyorum ancak ben for da i değişkeninden burada başlıklar eşitse eğer eşit olanları atlayıp alta geçiş işlemini nasıl yapabilirim ? örnek kodlarımböyle




    $icerikLinki = $icerikgetir[1];
    $icerikbaslik = $icerikgetir[2];


    $numb = '0';

    for($i = 0; $i < 5; $i++){
    $numb++;
    $order = 'id';



    $linkolustur = baglan($icerikgetir[1][$i]);




    bu işlem döndük gelen yerler şurası aşağısı gibi benim burada yapmam gereken sizin attığınızı yaptıktan sonra == olan başlıkları sıralamaması bunları ekrana yazmasını engellemem diğer içerikten tekrar saymaya devam ettirmem gerekiyor

































    // Öncelikle js ile inputu yakalaman için id değeri atıyorsun inputa.neyse roaları boşver.
    // Bu numarlar da anlamışsındır zaten :) evet anladım bunu
    ?>








    //
    $getirici="";
    ?>










     

     

    Enjection Enjection Üyeliği Durdurulmuş Banlı Kullanıcı
    • Üyelik 23.10.2018
    • Yaş/Cinsiyet 31 / E
    • Meslek Bilgisayar Mühendisi
    • Konum İzmir
    • Ad Soyad U** Z**
    • Mesajlar 271
    • Beğeniler 36 / 67
    • Ticaret 9, (%78)
    Gökhank58
     

     

    wmaraci
    wmaraci

    Gokhank58 Gokhank58 WM Aracı Kullanıcı
    • Üyelik 17.05.2014
    • Yaş/Cinsiyet 34 / E
    • Meslek Web Yazılım/Tasarım
    • Konum Sivas
    • Ad Soyad G** K**
    • Mesajlar 105
    • Beğeniler 16 / 30
    • Ticaret 0, (%0)
    Yapmak istediğinizi tam olarak anlayamadım ama neden istemediğiniz başlıktaki makaleleri farklı bir kategoriye ayırmıyorsunuz. Mesela "Teknoloji" adında bir kategoriniz var ve bu kategoriyi döngü içerisinde listelemek istemiyorsunuz ve kategorinin id numarası da "4" olsun.
    $args içerisinde 'cat' => '-4' olarak belirttiğiniz zaman bu kategoriyi hariç tutacaktır.
     

     

    Enjection Enjection Üyeliği Durdurulmuş Banlı Kullanıcı
    • Üyelik 23.10.2018
    • Yaş/Cinsiyet 31 / E
    • Meslek Bilgisayar Mühendisi
    • Konum İzmir
    • Ad Soyad U** Z**
    • Mesajlar 271
    • Beğeniler 36 / 67
    • Ticaret 9, (%78)
    Gökhank58 hocam karşı siteden film çekiyorum hepsi o sitedeki veriye göre ben başlıkları olduğu gibi veritabanına kaydediyorum eğer veritabanından başlık kontrolü hariç hiç biri mümkün olmuyor rica etsem vaktiniz varsa yardımcı olur musunuz ?
     

     

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