• 18-12-2010, 11:41:31
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arkadaşlar benim bi sitem var ve her şeyi sağlam çalışıyor. fakat düne kadar ne olduysa dünden itibaren rastgele videoları çekmemeye başladı hata veriyor. verdiği hata şu

    Alıntı
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/vidyomus/public_html/rastgele-videolar.php on line 100
    bu satırda dbden rastgele video çeken şu kod var

    Alıntı
    while($cek = mysql_fetch_array($sql)){
    oradaki tam kod şu şekilde

    Alıntı
    <?
    $sql = mysql_query ("select * from videolar order by rand() DESC limit 0,45");
    while($cek = mysql_fetch_array($sql)){
    $adi=$cek["adi"];
    $resim=$cek["resim"];
    $sure=$cek["sure"];
    $hit=$cek["hit"];
    $id=$cek["id"];
    $adibol=mb_substr($adi,0,34,'UTF-8');
    ?>
    bunu farklı bi şekilde çekme imkanımız varmı acaba. yada bu sorunu nasıl çözebiliriz

    şimdiden teşekkürler.
  • 18-12-2010, 14:05:30
    #2
    herseysizinicin adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar benim bi sitem var ve her şeyi sağlam çalışıyor. fakat düne kadar ne olduysa dünden itibaren rastgele videoları çekmemeye başladı hata veriyor. verdiği hata şu



    bu satırda dbden rastgele video çeken şu kod var



    oradaki tam kod şu şekilde



    bunu farklı bi şekilde çekme imkanımız varmı acaba. yada bu sorunu nasıl çözebiliriz

    şimdiden teşekkürler.
    sql sorgun boş dönüyor. DESC yi kaldır bi dene bakalım
  • 18-12-2010, 14:15:28
    #3
    Efe4ka adlı üyeden alıntı: mesajı görüntüle
    sql sorgun boş dönüyor. DESC yi kaldır bi dene bakalım
    sadece DESC yazısını sildim yine olmadı. başka türlü nasıl yapabiliriz
  • 18-12-2010, 14:31:25
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sql'e baglaniyormu ? Sql'den normalde veri cekebiliyormusun?
  • 18-12-2010, 14:35:33
    #5
    Romansanta adlı üyeden alıntı: mesajı görüntüle
    sql'e baglaniyormu ? Sql'den normalde veri cekebiliyormusun?
    evet çekiyor. yeni videolar ve popüler videolarda aynı şekilde çekiliyor onlarda sorun olmuyor.
  • 18-12-2010, 14:49:08
    #6
    Eposta Aktivasyonu Gerekmekte
    $sql = mysql_query ("select * from videolar order by rand() DESC limit 45") or die(mysql_error());
    $a = mysql_fetch_array($sql);
    echo sizeOf($a);
    Bakın bakalım kaç sonuç geliyor.
  • 18-12-2010, 14:58:27
    #7
    NiZZo_ adlı üyeden alıntı: mesajı görüntüle
    $sql = mysql_query ("select * from videolar order by rand() DESC limit 45") or die(mysql_error());
    $a = mysql_fetch_array($sql);
    echo sizeOf($a);
    Bakın bakalım kaç sonuç geliyor.
    yine hata verdi üstad. çekmedi. tam olarak değiştirilmesi gereken yeri yazarsan öyle deneyeyim birde
  • 18-12-2010, 15:04:16
    #8
    Eposta Aktivasyonu Gerekmekte
    Değiştirilmesi gereken yer yok, veri geliyormu gelmiyormu onu denemeniz için yazdım yukarıdaki kodu. Hatayı yazın buraya.

    RAND fonksiyonundan kaynaklı bir sorun gibi. Sizin koddaki DESC 'i silin deneyin.
    Olmaz ise sorguyu rand kullanmadan deneyin bakalım.

    Select * From videolar gibi.
  • 18-12-2010, 15:07:43
    #9
    NiZZo_ adlı üyeden alıntı: mesajı görüntüle
    Değiştirilmesi gereken yer yok, veri geliyormu gelmiyormu onu denemeniz için yazdım yukarıdaki kodu. Hatayı yazın buraya.

    RAND fonksiyonundan kaynaklı bir sorun gibi. Sizin koddaki DESC 'i silin deneyin.
    Olmaz ise sorguyu rand kullanmadan deneyin bakalım.

    Select * From videolar gibi.
    çok teşekkür ederim üstad düzeldi fakat kod şöyle oldu bunda bi sorun olurmu acaba açık vs. gibi
    Alıntı
    $sql = mysql_query ("select * from videolar limit 0,45");
    yada bu kodu tam olarak nasıl yazmam gerek.

    edit: yukarda yaptığım gibi yaptım düzeldi fakat bu seferde sitenin kurulduğu gün eklediğim videolardan itibaren sıralı gösteriyor. karışık göstermiyor