• 05-06-2009, 19:11:06
    #10
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    $veri = "Gokhan Tepe - Emrine Amade";
    $ilkdort = substr($veri, 0, 4);
    $SQL="SELECT id,isim,cat_id,hit FROM mp3 WHERE isim LIKE '%".$ilkdort."%' ORDER BY rand() LIMIT 10"; //ilk dört karakterin geçtigi verileri listeler
    $SQL="SELECT id,isim,cat_id,hit FROM mp3 WHERE isim LIKE '".$ilkdort."%' ORDER BY rand() LIMIT 10"; //ilk dört karakter ile baslayan verileri listeler
    $SQL="SELECT id,isim,cat_id,hit FROM mp3 WHERE isim LIKE '%".$ilkdort."' ORDER BY rand() LIMIT 10"; //ilk dört karakter ile biten verileri listeler
    Peki $veri = "Gokhan Tepe - Emrine Amade"; yerine sql deki isim alanından gelen vereyi nasıl atarız ?

    $veri = "isim alanından çektiğim veri"; gibi ?
  • 05-06-2009, 19:19:59
    #11
    $veri = $degisken; //$degisken = isim alanindan cektigin degisken
    yazman yeterli
    ya da alt satirdaki

    $ilkdort = substr($veri, 0, 4); buradaki $veri yerine de o degiskeni yazabilirsin.

    kodlarini buraya kopyalarsan daha rahat yardimci oluruz.
  • 05-06-2009, 19:21:24
    #12
    Misafir
    <?php
    $id = $_GET["id"];
    $sorgu = mysql_query("SELECT * FROM tablo where id = '$id'");
    while($isimyaz = mysql_fetch_array($sorgu)) {
    $isim = $isimyaz['isim'];
    }
    $ilkdort = substr($isim, 0, 4);
    $SQL="SELECT id,isim,cat_id,hit FROM mp3 WHERE isim LIKE '%".$ilkdort."%' ORDER BY rand() LIMIT 10"; //ilk dört karakterin geçtigi verileri listeler
    $SQL="SELECT id,isim,cat_id,hit FROM mp3 WHERE isim LIKE '".$ilkdort."%' ORDER BY rand() LIMIT 10"; //ilk dört karakter ile baslayan verileri listeler
    $SQL="SELECT id,isim,cat_id,hit FROM mp3 WHERE isim LIKE '%".$ilkdort."' ORDER BY rand() LIMIT 10"; //ilk dört karakter ile biten verileri listeler
    ?>
  • 05-06-2009, 19:39:34
    #13
    Teşekkürler herkese
    Rasgele şarkı çekmesek de olur napalım