• 31-01-2010, 20:02:04
    #1
    Merhaba arkadaslar

    sarkilar tablosundaki karma alanı içinde Sanatçı ismi - Şarkı ismi şeklinde veriler var
    ben;
    "Sanatçı ismi" kısmını sanatci alanına
    "Şarkı ismi" kısmınıda sarki alanına kayıt etmek istiyorum.
    bu şekilde düzelecek 1600 verim var

    Bunun için split() fonksiyonu kullanmak gerekiyormuş ama ben beceremedim
    bana yardım edebilirmisiniz.
  • 31-01-2010, 20:16:46
    #2
    Üyeliği durduruldu
    explode ile de yapabilrisibiz hocam ayni is;
    http://tr.php.net/manual/en/function.explode.php
    http://www.programlamatv.com/ders/ph...-uygulamalari/
  • 31-01-2010, 20:58:39
    #3
    Hocam verdiginiz bilgiler çok güzel ama benim bir iki sorum daha olacak
    videolu dersinizden faydalanarak şöyle bir sayfa yaptım

    <?php
    include("ayarlar.php");
    
    $sorgu = mysql_query("Select * from sarkilar");
    while  ( $oku = mysql_fetch_assoc ( $sorgu ) ) {
    
    $metin = $oku['karma'];
    $data = explode("-", $metin);
    $data = $data[0];
    echo $data."<br>";
    }
    mysql_close();
    ?>
    - (tire) karekterinden önceki ilk veriyi verdi
    fakat bazı degerler Dizi Müziği - aşk-i memnu şeklinde
    ben ben sadece ilk - (tire) karekteri baz alınarak bölmesini istiyorum

    Birden elde edilen veri sanatçı ismidir
    ben bu veriyi aldıktan sonra otomotik sanatci alanına kayıt etmesini istiyorum
    nasıl bir ek yapmam lazım yardım edermisiniz
  • 31-01-2010, 21:39:07
    #4
    include("ayarlar.php");
    $sorgu = mysql_query("Select * from sarkilar");
    while  ( $oku = mysql_fetch_assoc ( $sorgu ) ) {
    	unset($kalan);
    	$data = explode("-", $metin); 
    		for($i=1;i<=count($data);$i++){
    			$kalan.=$data[$i].' ';
    		}
    	echo 'sanatci :'.$data[0].'- sarki :'.$kalan.'<br>';
    }
    mysql_close();
  • 31-01-2010, 22:39:47
    #5
    Crash mesajını yeni gördüm. Ilgin için teşekkür ederim
    azcık çebelleştim ve sonunda hallettim.. Acemilik zor zanaat

    <?php
    include("ayarlar.php");
    $sorgu = mysql_query("Select * from sarkilar order by id asc");
    
    while  ( $oku = mysql_fetch_assoc ( $sorgu ) ) {
    
    $id = $oku['id'];
    $adres = $oku['adres'];
    $album = $oku['album'];
    $hit = $oku['hit'];
    $metin = $oku['karma'];
    $data = explode(" - ", $metin);
    
    $icerikyukle=mysql_query("INSERT INTO sarki_tbl (adres,sanatci,sarki,album,hit)VALUES('$adres','$data[0]','$data[1]','$album','$hit')");
    }
    mysql_close();
    ?>
    Crash ve sdemirkeser hocama ilgilerinden dolayı tekrar teşekkür ederim
    Iyi çalışmalar..