• 13-10-2010, 22:01:52
    #1
    mrb. arkadaşlar

     $sorgu = "SELECT * FROM fusion_photos limit 28";
    $sonuc = mysql_query($sorgu);
    while ($goster = mysql_fetch_array($sonuc)){
    
    echo "<image source='{$goster['photo_thumb2']}' thumb='{$goster['photo_thumb1']}' descr='{$goster['photo_title']}'/>";
    echo "
    ";
    }
    böyle bir sorgu çalıştırıyorum ve fusion_photos altındaki istediğim yeri çekiyorum.

    şimdi album_id adı altında bi sütunum var. ve ben burada istediğim değerdeki verileri çekmek istiyorum.

    yukardaki resimde album_id altında 1 yazıyor. Led avizeleri temsil ediyor
    4 yazanda sarkıtları.

    şimdi ben öyle bir sorgu yapayımki sadece album_id altındaki 1 yazanları sorgulasın ve photo_thumb2 sutunu altındaki verileri çeksin istiyorum.

    baska bir php dosyası ilede album_id altındaki 4 yazanları sorgulasın ve photo_thumb2 sutunu altındaki verileri çeksin istiyorum.

    inşallah anlatabilmişimdir.
  • 13-10-2010, 22:10:13
    #2
    Üyeliği durduruldu
    anladığım kadarıyle xml çıktı üretmeye çalışıyorsunuz
    $album_id = (int)$_GET['album_id'];
    $sorgu = "SELECT * FROM fusion_photos WHERE album_id = {$album_id} limit 28";
    $sonuc = mysql_query($sorgu);
    while ($goster = mysql_fetch_array($sonuc)){
    
    echo "<image source='{$goster['photo_thumb2']}' thumb='{$goster['photo_thumb1']}' descr='{$goster['photo_title']}'/>";
    echo "
    ";
    }
    dosyayı çağırırken dosya.php?album_id=1 gibi album id belirtirseniz istediğiniz olur ayrı dosyalara gerek kalmaz
  • 13-10-2010, 22:36:32
    #3
    evet xml cıktısı alıyorum herhangı bır sorun yok zaten cıktı alabılıyorum galerıye cekıyorum.

    dediğim gibi 4 tane albumum var albumlere resım ekledıgımde album_id altındaki değişkene göre çekmem lazım.

    1 numaralı albumdeki resimleri ayrı cekmem lazım 4 buamralıyı ayrı ama album_id sutunundan bunları nasıl ayıracam
    D3LLy dediğin olmadı arkadaşım
  • 14-10-2010, 00:35:29
    #4
    $sorgu = "SELECT * FROM fusion_photos where album_id = '6'";
    $sonuc = mysql_query($sorgu);
    while($goster = mysql_fetch_array($sonuc)) {

    echo "<image source='{$goster['photo_thumb2']}' thumb='{$goster['photo_thumb1']}' />";

    bu sorguyla işi hallettim. id leri değiştirerek ayrı dosyalarda işi hallettim
  • 14-10-2010, 01:25:22
    #5
    Eposta Aktivasyonu Gerekmekte
    $albumID_1 = mysql_real_escape_string($_GET['album_id1']); //Örneğin 1
    $albumID_2 = mysql_real_escape_string($_GET['album_id2']); //Örneğin 4
     
    $sql = "Select (Select photo_thumb2 From fusion_photos Where album_id='"  . $albumID_1 . "') as 'a1',(Select photo_thumb2 From fusion_photos  Where album_id='" . $albumID_2 . "') as 'a2' From  fusion_photos order  by album_id asc";
    
    $query = mysql_query($sql) or die (mysql_error());
    $rows = mysql_fetch_assoc($query);
    
    foreach($rows['a1'] as $albumID_1_olan):
    
        echo "album_id'si 1 : " . $rows['photo_thumb2'] . '<br />';
    
    endforeach;
    
    
    foreach($rows['a2'] as $albumID_4_olan):
     
        echo "album_id'si 4 : " . $rows['photo_thumb2'] . '<br />';
     
    endforeach;
    Tek query'de bu şekilde halledebilirsin.Denemedim ama çalışacaktır büyük ihtimal.