• 14-03-2017, 16:03:40
    #1
    Selamlar,

    Sepetteki sipariş edilen ürünleri id'lerine göre sırayla "siparisler" tablosunda "siparisedilenid" adında bir sütuna her bir ürün id'sini virgül ile kaydediyorum.

    Örn: 41,42,43,
    gibi.

    Şimdi bu id'leri aralarındaki virgülü silip hür birşekilde temiz veri almak istiyorum

    Örn:41
    42
    43

    Ve bu temiz veri alınan id'leri ürün idleriyle eşleştirmek istiyorum.
    Yardımınız için şimdiden teşekkürler..
  • 14-03-2017, 16:40:44
    #2
    "explode" ile dizi haline getirebilirsin.

    $siperis_id_arr = explode(',', $veritabani_siparis);
  • 14-03-2017, 22:18:58
    #3
    Sorgumu bu şekilde döndürdüğüm zaman olumlu oluyor ama bu seferde sadece urunler tablosundan 1. sütunun bilgilerini çekiyor,

    lütfen yardım..

    $sepetsor=mysql_query("SELECT * FROM siparisler");
    while($sptsor=mysql_fetch_array($sepetsor)){
    	$sepetidler=$sptsor["siparisedilenid"];
    $uruns = explode(',',$sepetidler);
    	foreach($uruns as $ur) {
    		$u = explode(',',$ur);
    		$urunsql=mysql_query("SELECT * FROM urunler WHERE urunid = '$ur' ");
    		while($urns=mysql_fetch_array($urunsql)){
    			echo ''.$urns["urunadi"].'';
    		}
    	}
    }