• 22-07-2015, 17:09:21
    #1
    Üyeliği durduruldu
    Merhaba,

    preg_match_all ile uzaktan id çekiyorum. Kaç tane id var ise o kadar dönüyor for.

    En son da bu id leri tek satır halinde mysql e yazdırmak istiyorum ama her id yi tek tek yazıyor nasıl yapabilirim?

    	mysql_query("INSERT INTO wp_postmeta SET post_id='$post_id', meta_key='_product_image_gallery', meta_value='$idler'") or die (mysql_Error());
    
    
    sdsdsd
  • 22-07-2015, 18:55:20
    #2
    Üyeliği durduruldu
    tek satır halinde yazmak derken arada boşlık olacak sekildemi yazdırmak istiyorsun.
    id1 id2 id3 gibi ?
  • 22-07-2015, 19:01:35
    #3
    Bu query'i for dongusunun icinden cikar. for dongusunun icinde bir degiskenle idleri topla
    ornek;
    for () {
    $idler[] = $dongudekiID; //$idler degiskenin array olarak idler toplaniyor
    }
    for dongusunun disinda sorgunu yap;

    //dongu bitince sorgu
    mysql_query("INSERT INTO wp_postmeta SET post_id='$post_id', meta_key='_product_image_gallery', meta_value='".implode(',',$idler)."'") or die (mysql_Error()); //implode(',',$idler) array icindeki verileri aralarina virgul koyarak string haline getirir