• 16-08-2010, 11:36:42
    #1
    Mrb Arkadaşlar Ben PHP Yeniyim Şuan eLimdeki Video Scripti Geliştiriyorum Ve Video İzleme Sayfasında Benzer Videoları Veritabanından Çekmek İstiyorum Ama Mysql Komutunu Bilmiyorum Bileniniz Var ise küçük Bir örnek iLe gösterse çok iyi olur Şimdiden Yardımlarınızı bekliyorum
  • 16-08-2010, 11:46:29
    #2
    Üyeliği durduruldu
    öncelikle veriyi nereyle karşılaştıracağınıza akrar vermelisiniz hocam. Eğer etiket ssitemi varsa sistemde, etiketlerin eşleşeceği şekilde mysql sorgusu içinde LIKE kullanabilirsiniz.

    SELECT * FROM videolar LIKE etiket = '%$etiket%' gibi bir şekille olabilir sanıyorum.
  • 16-08-2010, 11:49:16
    #3
    Benzer videolar; aynı kategorideki videoların rasgele gösterilmesi şekliinde de yapılabilir.

    SELECT * FROM `video_tablosu` WHERE `kategori_idsi` = $esas_videonun_kategori_idsi ORDER BY RAND() LIMIT $adet
  • 16-08-2010, 13:15:49
    #4
    Ewet Dediğiniz Gibi Yaptım Ama Hata Verdi
                            <?php
                            $con=mysql_query("SELECT * FROM video WHERE='$radi' ORDER BY Rand() LIMIT 0,8");
                            while($rd=mysql_fetch_array($con)) {
                             echo'
                             <p><a href="'.video_link.'/'.$rd[video_radi].'.html"><img src="../video_resim/'.$rd[video_resim].$rd[video_uzanti].'" alt="'.$rd[video_adi].'" /><br />'.$rd[video_adi].'</a> </p>';
                             }
                             unset($con,$rd);
                              ?>
    WERDİĞİ Hata :
     						
    Warning:  mysql_fetch_array(): supplied argument is not a valid  MySQL result resource in c:\appserv\www\soft\video\video\index.php  on line 142
  • 16-08-2010, 14:18:20
    #5
    Üyeliği durduruldu
    WHERE ='$radi' kullanımı yanlış bir kullanımdır hocam. WHERE kategoriadi = '$radi' gibi olmalı.
  • 16-08-2010, 17:06:31
    #6
    THR
    Üyeliği durduruldu
    Soundex, levenshtein, metaphone, similar_text fonksiyonlarına bakabilirsin