• 09-08-2018, 18:56:49
    #1
    Merhaba bir film sitesi yapıyorum Filmleri tuttuğum bir alan var bu alan içinde aktorID adında bir alanım var bu alana aktörlerin id değerlerini 1,6,3,9 şeklinde kaydediyorum amacım buradaki id değerlerini alıp aktor tablosundaki oyuncuların isimlerini çekmek yardımlarınızı bekliyorum
  • 09-08-2018, 19:03:37
    #2
    stackoverflow kullanımının yaygınlaşması lazım
    Emin olun sizin karşılaştığınız problemlerin tamamı daha önce başkaları tarafından çözülmüştür.

    https://stackoverflow.com/questions/...separated-list
  • 09-08-2018, 19:05:46
    #3
    maviuan adlı üyeden alıntı: mesajı görüntüle
    stackoverflow kullanımının yaygınlaşması lazım
    Emin olun sizin karşılaştığınız problemlerin tamamı daha önce başkaları tarafından çözülmüştür.

    https://stackoverflow.com/questions/...separated-list
    Hemen deniyorum çok aradım ama bir türlü bulamadım nasıl aratıldığıda önemli teşekkürler


    Edit

    Sorunu çözdüm dediğiniz kodu maalesef uyarlayamadım çözüm yolu aşağıda

    $Oyuncu = $Film['id'];
    $FilmM = $FilmA['id'];
    $query = "SELECT * FROM tablo1 INNER JOIN tablo2 ON tablo1.idler = tablo2.id WHERE tablo1.id IN ($Oyuncu) AND tablo1.id='$FilM'";
    $Oyuncuu = $baglanti->query($query);
    while ($echo= $Oyuncuu ->fetch_array())
    {
    $etiketler = $echo['id'];
    $etiketler = explode(',', $etiketler);
     
    foreach( $etiketler as $deger ){
    $OyuncuSchan= "SELECT * FROM tablo2 WHERE id='$deger'";
    $Degisken = $baglanti->query($OyuncuSchan);
    $echoo= $Degisken ->fetch_array();
    echo '<a href="bağlantı">'.$echoo['ad'].'</a>';
    }
    }
  • 09-08-2018, 20:01:52
    #4
    Explode yi daha pratik kullanabilirsin 3 satırlık kod aslında
    Bu arada stackoverlow un tr sini yapiyoruz ekipce ilk projemiz, ilk amacimiz kendimize ozel arşiv yapmakti ekibe aciklastiralim dedigimde sagolsunlar kabul ettiler. Basta biz soru cevap halinde elimizdeki hazirladigimiz kodlari giricez daha sonra burada tanitim acicam isteyen diledigi gibi kod olabilir hic biri bir yerden alinti olmicak ancak sabit kodlar tabiki gene uyusacaktir ona cozum yok (ayirma kodu explode oldugu gibi vs)
    Yine biz kendi hızımızı 3-4 kat katlamis olucaz ama dileyen de sorusuna çözüm bulabilmis olucak. inşallah acildiginda herkese hayırlı olur
  • 11-08-2018, 22:46:27
    #5
    meltar95 adlı üyeden alıntı: mesajı görüntüle
    Merhaba bir film sitesi yapıyorum Filmleri tuttuğum bir alan var bu alan içinde aktorID adında bir alanım var bu alana aktörlerin id değerlerini 1,6,3,9 şeklinde kaydediyorum amacım buradaki id değerlerini alıp aktor tablosundaki oyuncuların isimlerini çekmek yardımlarınızı bekliyorum
    örnek sql = "select * from actor where filmid='".$filmID."'"

    while döngüsü içinde örnek sql ="select from actorList IN ($sql["actorID"])"

    şeklinde olması gerekiyor.
    Sırala şu şekilde olur
    Film id 1
    Actor 1
    Actor 2
    Actor 3
    Film id 2
    Actor 1
    Actor 2.. şeklinde