folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php - Aynı Veritabanı İçinde Bir Tablodan Diğer Tabloya Sütun Kopyalama



Php - Aynı Veritabanı İçinde Bir Tablodan Diğer Tabloya Sütun Kopyalama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yigit
    Yigit's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek
    	$sorgu = $db->prepare("SELECT ID FROM wp_posts");
    	$sorgu->execute();
    	while ($row=$sorgu->fetch(PDO::FETCH_ASSOC)){
    		echo $row['ID']."<br/>";
    	}

     

    buradan alıp buraya eklemek istiyorum üstteki kod ile id'leri alt alta listeletebiliyorum. O listelenen id'leri wp_view_total tablosunda post_id sütununa eklemek istiyorum ve oradaki total sütununa random (1500 - 15000) arası sayı atamak istiyorum.
    Php bilgim buraya kadar yetti. Yardımcı olabilecek varsa minnettar olurum.

     

    	$ekle = $db->prepare("INSERT INTO wp_view_total (post_id, total) VALUES (?,?)");

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    1234567B
    1234567B's avatar
    Kayıt Tarihi: 04/Şubat/2010
    Erkek
    global $wpdb;//Bunu tanımla bu besmele gibi birşey
    $posts=$wpdb->get_results("SELECT ID FROM wp_posts where post_status='published'");//yayınlanmış postları çek
    
    foreach($posts as $p)://döngüyle yazdır idleri
    $wpdb->insert( //insert ile dataları yeni tablona gir.
    	'wp_view_total', //tablo adı
    	array( //kolon adları ve değerleri bu diziye
    		'post_id' =>$p->ID, 
    		'total' =>rand(1500,15000)
    	), 
    	array( 
    	//eklenen verilerin tipi bu diziye integer için %d float için %f string için %s
    		'%d', 
    		'%d' 
    	) 
    );
    endforeach;
    //Daha fazlası için https://codex.wordpress.org/Class_Reference/wpdb 
    

     

    1234567B tarafından 28/Eki/16 02:55 tarihinde düzenlenmiştir

    arbeit macht frei
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yigit
    Yigit's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    Ya burak bu wp harici bi script o yüzden global $wpdb ye göre yazmamam lazım :)
    veya bunu çalıştırmak için hangi wp dosyasını include etmem lazım?

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sniperscope
    sniperscope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Mart/2009
    Erkek
    INSERT INTO wp_view_total (ID)
    SELECT ID
    FROM wp_posts
    WHERE post_status='published';


    Mysql de bir tablodan digerine veri kopyalamak icin PHP dongusune ihtiyacin yok. INSERT INTO ..... SELECT FROM bu is icin var zaten.

    sniperscope tarafından 28/Eki/16 04:59 tarihinde düzenlenmiştir

    "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yigit
    Yigit's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    evet mysql'de sql sorgularıyla yapılabilir fakat ben kendim de php'de nasıl yapılabildiğini öğrenmek istiyorum.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    Yigit bunu yazdı

    evet mysql'de sql sorgularıyla yapılabilir fakat ben kendim de php'de nasıl yapılabildiğini öğrenmek istiyorum.

    Sorguyu phpde çalıştır? 🙈🙈


    0x0480 takilin madem ﷽﷽﷽
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yigit
    Yigit's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek
     

    hallettim herkese teşekkür ederim.

     

Toplam Hit: 743 Toplam Mesaj: 7
php pdo