• 02-08-2019, 20:39:29
    #1
    Merhabalar arkadaşlar ufak bir sorunum vardı bir eklenti için veritabanına altta görmüş olduğunuz foreach döngüsü ile veri yazdırıyorum fakat sadece tek veri yazdırılmış olarak görünüyor mesela 5 kere döngü döndüğünde 5 veri satırı yerine 1 veri satırı geliyor fakat id yi kontrol ettiğimde son id 40 iken 45 oluyor ve sadece son satır eklenmiş oluyor nedeni nedir acaba ?
    foreach($images as $image){
            
    $wpdb->insert( 'database_name', array( 'imgname' => 'resimadı.jpg', 'imgvalid' => 'TRUE' ), array( '%s', '%s' ) );
    
      }
  • 02-08-2019, 21:45:13
    #2
    SametALMDR adlı üyeden alıntı: mesajı görüntüle
    Merhabalar arkadaşlar ufak bir sorunum vardı bir eklenti için veritabanına altta görmüş olduğunuz foreach döngüsü ile veri yazdırıyorum fakat sadece tek veri yazdırılmış olarak görünüyor mesela 5 kere döngü döndüğünde 5 veri satırı yerine 1 veri satırı geliyor fakat id yi kontrol ettiğimde son id 40 iken 45 oluyor ve sadece son satır eklenmiş oluyor nedeni nedir acaba ?
    foreach($images as $image){
            
    $wpdb->insert( 'database_name', array( 'imgname' => 'resimadı.jpg', 'imgvalid' => 'TRUE' ), array( '%s', '%s' ) );
    
      }
    foreach($images as $image){
    
    $wpdb->insert( 'table_name', array( 'imgname' => 'resimadı.jpg', 'imgvalid' => 'TRUE' ) );
    
      }

    bu şekilde deneyin. ayrıca $image değişkenini nerede kullanıyorsunuz ?
  • 02-08-2019, 21:49:24
    #3
    Kocaelim adlı üyeden alıntı: mesajı görüntüle
    foreach($images as $image){
    
    $wpdb->insert( 'table_name', array( 'imgname' => 'resimadı.jpg', 'imgvalid' => 'TRUE' ) );
    
      }
    bu şekilde deneyin. ayrıca $image değişkenini nerede kullanıyorsunuz ?
    database_name yazdığıma bakmayın hocam kafa kalmaış sadece table_name orası zatende $images içerisinde array var resim adlarını tutuyor
    başka bir fonksiyon veya insert işlemi varmıydı hocam bildiğiniz
  • 02-08-2019, 21:59:06
    #4
    SametALMDR adlı üyeden alıntı: mesajı görüntüle
    database_name yazdığıma bakmayın hocam kafa kalmaış sadece table_name orası zatende $images içerisinde array var resim adlarını tutuyor
    başka bir fonksiyon veya insert işlemi varmıydı hocam bildiğiniz
    başka bir fonksiyona gerek yok özelden bilgileri atın bakayım bir neden öyle yapıyormuş.
  • 02-08-2019, 23:32:46
    #5
    Sorun @Kocaelim; hocamız tarafından çözülmüştür teşekürler
    SQL de tablo sütunları unique key olarak ayarlı olduğu için hata oluşmuştur.