• 24-10-2010, 15:57:53
    qLd
    Misafir
    duskorc adlı üyeden alıntı: mesajı görüntüle
    lcyetkili içindeki index.php yi aç.
    Hoşgeldiniz</font></strong></div> kısmında sonra ;



    </br>
    <?
    $linkz1 = mysql_query("SELECT COUNT(id) FROM linkler WHERE onay='h'");

    $tz1 = mysql_fetch_row($linkz1);

    $onaysiz2 = $tz1[0];


    if($onaysiz2 == "0")
    {

    echo("<tr><td>Onaysız Link Yok<td></tr>
    ");

    }
    else {

    echo("<tr><td>Onaysız Link</td><td> $onaysiz2</td></tr>
    ");

    }
    ?>

    </br>




    yapıştır ve kaydet


    Bende dünden beri rastgele linkler arasından çekmeye çalışıyorum ama kafayı yemek üzereyim gece uyumadım ama "resource #5" hatası alıyorum sürekli . Neyse bakalım bulurum yakında
    teşekkür ederim saolun
  • 24-10-2010, 16:01:01
    qLd adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim saolun
    İşinize yaradıysa ne mutlu

    Birisi de bana RAND kullanımını anlatsa süper olur

    Özellikle şu satırı aynı yerden rastgele veri çekmeye nasıl çevirebilirim.


    $isimx = mysql_query("select * from linkler WHERE onay='e' && gelen > '0' ORDER BY gelen DESC LIMIT 0,30");


    DESC i RAND yapınca olmuyor.
  • 24-10-2010, 22:30:53
    Herhangi bir site 10 ziyaretçiden fazla gönderirse orada çıkıyor fakat olmayınca hata veriyor, o satırları bulup düzeltebilirsiniz.
    DESC'i değil gelen'i RAND() yapmayı deneyin

    duskorc adlı üyeden alıntı: mesajı görüntüle
    lcyetkili içindeki index.php yi aç.
    Hoşgeldiniz</font></strong></div> kısmında sonra ;



    </br>
    <?
    $linkz1 = mysql_query("SELECT COUNT(id) FROM linkler WHERE onay='h'");

    $tz1 = mysql_fetch_row($linkz1);

    $onaysiz2 = $tz1[0];


    if($onaysiz2 == "0")
    {

    echo("<tr><td>Onaysız Link Yok<td></tr>
    ");

    }
    else {

    echo("<tr><td>Onaysız Link</td><td> $onaysiz2</td></tr>
    ");

    }
    ?>

    </br>




    yapıştır ve kaydet


    Bende dünden beri rastgele linkler arasından çekmeye çalışıyorum ama kafayı yemek üzereyim gece uyumadım ama "resource #5" hatası alıyorum sürekli . Neyse bakalım bulurum yakında
  • 25-10-2010, 00:35:26
    Başka türlü hallettim Yakında marjinal tasarımı ile sebze meyve fiyatları anketi dizinimi yayına vereceğim hihihihi
  • 25-10-2010, 22:46:21
    Her haltı soruyor gibi olacağım ama yaptıklarımı burda paylaştığım noktasına sığınarak birşey sormak isterim ;


    <?
    $querya = "select * from linkler order by rand() limit 3";
    $resulta = mysql_query($querya) or die (mysql_error());
    while ($sozzz = mysql_fetch_assoc($resulta))
    {
    echo $sozzz["id"];
    echo $sozzz["isim"];
    echo $sozzz["url"];

    }
    ?>

    Satırları ile database den 3 adet rastgele kayıt çekiyorum ve ekrana bastırıyorum. ( isteyenler bunu sitelerinde yan tarafa koyarak rastgele linkler modülü gibi bişey yapabilirler.)


    Soruma gelecek olursak. Yukarıda elde ettiğim $sozzz["id"] değişkenine atanmış olan link idsinin kategori adını da yanına yazdırmak istiyorum.

    yani

    13
    Armutx Forumx
    http://www.armutxforumx.com
    Forum Siteleri

    şekinde yazdırmak istiyorum. Kategori çekme işlemini gerçekleştiremedim. Yardımcı olanlara şimdiden teşekkürler.
  • 25-10-2010, 23:26:35
    Alternatif download link ; http://www.roosle.com/files/get/ShRs...ti-kodlari.zip [Beklemeden]
  • 26-10-2010, 12:13:36
    İki yolla yapabilirsiniz, ya çift sorgu yapar kategoriyi ayrıca yaparsınız veya 1 sorgu da bu işi çözebilirsiniz..
    2 Sorgulu örnek
    <?
    $querya = "select * from linkler order by rand() limit 3";
    $resulta = mysql_query($querya) or die (mysql_error());
    while ($sozzz = mysql_fetch_assoc($resulta))
    {
    echo $sozzz["id"];
    echo $sozzz["isim"];
    echo $sozzz["url"];
    // Eklenen kod başlangıcı
    $kategoriQ = mysql_query("SELECT kategori_adi FROM kategori WHERE id = ".$sozzz["kategori"]);
    $kategoriF = mysql_fetch_row($kategoriQ);
    $kategori_ismi = $kategoriF[0];
    // Eklenen kod bitişi
    }
    ?>
    Tek Sorgulu Örnek
    <?
    $querya = "SELECT id,isim,url,kategori,kategori_adi FROM `linkler`,kategoriler WHERE linkler.kategori=kategoriler.kat_id ORDER BY RAND() LIMIT 3";
    $resulta = mysql_query($querya) or die (mysql_error());
    while ($sozzz = mysql_fetch_assoc($resulta))
    {
    echo $sozzz["id"];
    echo $sozzz["isim"];
    echo $sozzz["url"];
    echo $sozzz["kategori_adi"];
    
    }
    ?>
    duskorc adlı üyeden alıntı: mesajı görüntüle
    Soruma gelecek olursak. Yukarıda elde ettiğim $sozzz["id"] değişkenine atanmış olan link idsinin kategori adını da yanına yazdırmak istiyorum.

    yani

    13
    Armutx Forumx
    http://www.armutxforumx.com
    Forum Siteleri

    şekinde yazdırmak istiyorum. Kategori çekme işlemini gerçekleştiremedim. Yardımcı olanlara şimdiden teşekkürler.
  • 26-10-2010, 12:45:04
    EJDER adlı üyeden alıntı: mesajı görüntüle
    İki yolla yapabilirsiniz, ya çift sorgu yapar kategoriyi ayrıca yaparsınız veya 1 sorgu da bu işi çözebilirsiniz..
    2 Sorgulu örnek
    <?
    $querya = "select * from linkler order by rand() limit 3";
    $resulta = mysql_query($querya) or die (mysql_error());
    while ($sozzz = mysql_fetch_assoc($resulta))
    {
    echo $sozzz["id"];
    echo $sozzz["isim"];
    echo $sozzz["url"];
    // Eklenen kod başlangıcı
    $kategoriQ = mysql_query("SELECT kategori_adi FROM kategori WHERE id = ".$sozzz["kategori"]);
    $kategoriF = mysql_fetch_row($kategoriQ);
    $kategori_ismi = $kategoriF[0];
    // Eklenen kod bitişi
    }
    ?>
    Tek Sorgulu Örnek
    <?
    $querya = "SELECT id,isim,url,kategori,kategori_adi FROM `linkler`,kategoriler WHERE linkler.kategori=kategoriler.kat_id ORDER BY RAND() LIMIT 3";
    $resulta = mysql_query($querya) or die (mysql_error());
    while ($sozzz = mysql_fetch_assoc($resulta))
    {
    echo $sozzz["id"];
    echo $sozzz["isim"];
    echo $sozzz["url"];
    echo $sozzz["kategori_adi"];
    
    }
    ?>
    Çook teşekkür ederim elinize , aklınıza sağlık. Farklı iki tablodan veriler bu şekilde eşleştirilebiliriyormuş benim için devrim oldu bu bilgi Tekrar teşekkü
    rler.
  • 26-10-2010, 13:21:30
    duskorc adlı üyeden alıntı: mesajı görüntüle
    Çook teşekkür ederim elinize , aklınıza sağlık. Farklı iki tablodan veriler bu şekilde eşleştirilebiliriyormuş benim için devrim oldu bu bilgi Tekrar teşekkü
    rler.
    birde LEFT JOIN
    RIGHT JOIN
    INNER JOIN
    bunlarla da tabloları birleştirebillirsiniz..