• 28-06-2014, 08:02:29
    #1
    Üyeliği durduruldu
    Merhalar,
    aşağı da ki resim de gördügünüz verileri çekmek için mysqle 5 sorgu yapmak zorunda kaldım.

    aşağıda ki dizayna verileri sadece bir kere sorgulayarak yapabilirmiyim ve nasil?

  • 28-06-2014, 09:22:24
    #2
    Fikir yürütüp çözüm sunabilmemiz için öncelikle ekran görüntüsü koyduğunuz yerin kaynak kodlarını eklemeniz faydalı olacaktır.
  • 28-06-2014, 09:24:11
    #3
    Döngüyle yapabilirsin örnek
    <?
        $tablo = mysql_query("SELECT * FROM tablo");
        while($dizi = mysql_fetch_array($tablo)){
            $echo $dizi[adi];
        }
    ?>
    Şeklinde fakat pdo kullanmanı tavsiye ederim sql injectionlara karşı pdo kullanımda da şu şekilde
    <?
        $tablo = $db->query("SELECT * FROM tablo");
        foreach($tablo as $dizi){
            $dizi[adi];
        }
    ?>
    Tabi pdo kullanmadıysan ilk örnektekini yapabilirsin pdo için bağlantı felan yapman gerekmekte ayarlarını sunucunun desteklemesi
  • 28-06-2014, 13:07:54
    #4
    Üyeliği durduruldu
    cevaplariniz için teşşekürler,
    Elbette normla verileri çağırırken döngü kullanıyorum. ama resimlere bakarsanız 5 veri çekiyorum ve cektiğim verilerin css ve table farklılıkları var. bunu normal döngüye aldım mı normal olarak hepsi alt alta diziliyor. ben döngüyü nasıl bu kutuların içine alabilirim?
  • 28-06-2014, 13:18:46
    #5
    mysql_result komutu var cok kullanmasamda sanirim bu ise yariyor 1. sonucuc 2. sonuc 3.sonuc seklinde yazdirabiliyosunuz 5er li sekilde donguye sokup yapabilirsin diye disunuyorum

    çakma note 3 ile gonderildi
  • 28-06-2014, 18:59:31
    #6
    Üyeliği durduruldu
    maalesef vermiş olduğunuz mysql_result ile bu işlemi yapamadım.
  • 28-06-2014, 20:48:56
    #7
    videomontaj.com adlı üyeden alıntı: mesajı görüntüle
    cevaplariniz için teşşekürler,
    Elbette normla verileri çağırırken döngü kullanıyorum. ama resimlere bakarsanız 5 veri çekiyorum ve cektiğim verilerin css ve table farklılıkları var. bunu normal döngüye aldım mı normal olarak hepsi alt alta diziliyor. ben döngüyü nasıl bu kutuların içine alabilirim?
    Aslında sizin responsive tasarım kullanmanız gerekiyor eğer sadece bir döngüde bitirmek istiyorsanız jquery'de bu tarz eklentiler var isimmi aklıma gelmiyor ama araştırırsanız bulursunuz. Eğer ben php ile çözücem diyorsanız amelelik yapmaktan başka bir seçenek yok örnek vermek gerekirse aynı döngüyü var sayalım $i = 1; değeri atayım döngü içersinde de kontrol edelim eğer $i 1 ise bu divi çalıştır eğer 2 ise bu 3 ise bu gibi if elseif mantığı ilede yapılabilir
  • 28-06-2014, 21:31:53
    #8
    videomontaj.com adlı üyeden alıntı: mesajı görüntüle
    maalesef vermiş olduğunuz mysql_result ile bu işlemi yapamadım.
    $sorgu = mysql_query('SELECT * FROM tabloadı');
    $sayac=mysql_num_rows($sorgu);
    while ($a<$sayac)
    {
    echo mysql_result($sorgu, $a, sutunadı); // ilk divin içine
    echo mysql_result($sorgu, $a+1, sutunadı); // ikinci divin içine
    echo mysql_result($sorgu, $a+2, sutunadı); // üçüncü divin içine
    echo mysql_result($sorgu, $a+3, sutunadı); // dördüncü divin içine
    echo mysql_result($sorgu, $a+4, sutunadı); // beşinci divin içine
    $a=$a+5;
    }


    bu şekilde deneyebilirsin
  • 28-06-2014, 23:37:18
    #9
    Üyeliği durduruldu
    tesekkur ederim cozmeye calisyorum suan

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:37:18 -->-> Daha önceki mesaj 22:52:28 --

    Veri çekerken
    <?=mysql_result($sorgu, $a+1, title);?> TITLE
    <?=mysql_result($sorgu, $a+1, seo);?> SEO
    <?=mysql_result($sorgu, $a+1, status);?> STATUS

    verileri bu şekilde yerleştirdim, daha hızlı ve tam istediğim gibi oldu ellerinize sağlık.


    U_uR adlı üyeden alıntı: mesajı görüntüle
    $sorgu = mysql_query('SELECT * FROM tabloadı');
    $sayac=mysql_num_rows($sorgu);
    while ($a<$sayac)
    {
    echo mysql_result($sorgu, $a, sutunadı); // ilk divin içine
    echo mysql_result($sorgu, $a+1, sutunadı); // ikinci divin içine
    echo mysql_result($sorgu, $a+2, sutunadı); // üçüncü divin içine
    echo mysql_result($sorgu, $a+3, sutunadı); // dördüncü divin içine
    echo mysql_result($sorgu, $a+4, sutunadı); // beşinci divin içine
    $a=$a+5;
    }


    bu şekilde deneyebilirsin