• 27-05-2010, 23:04:45
    #1
    s.a arkadaşlar bir site yapıyorum siteye ekleyeceğim veri sayısı neredeyse 5000 adet. bunları veritabanına toplu olarak eklemek istiyorum.

    veritabanına baslik, icerik seklinde 2 tablo açtım. elimdeki 5000 tane olan başlıklar alt alta metin belgesinde sıralandırılmış.

    örnek:

    başlık1
    başlık2
    başlık3
    başlık4
    başlık5
    başlık6
    başlık7


    ben bunları metin kutusuna yapıştırıp ekle dediğimde her satırı ayrı başlık olarak veritabanına ekleyecek ve icerik kısmınada örnek: başlık1 beyaz eşya servisi vs. şeklinde ekleyecek.
    teker teker eklemeye kalksam 2-3 günümü olacak.

    bu süreyi 3-4 dk indirmek istiyorum. php yi orta derecede biliyorum.

    bu konuda yardımcı olursanız sevinirim..
  • 27-05-2010, 23:18:48
    #2
    metin belgenizi tablo yapınızı ve tam olarak nasıl eklenmesini istediğinizi alper[at]permetay[dot]com adresine gönderin yardımcı olayım
  • 27-05-2010, 23:27:55
    #3
    <?php
    //veritabani baglanti
    if($_POST){
    $parcala = explode("\n", trim($_POST['veri']));
    	for($i=0; $i<count($parcala); $i++){
    		$baslik = trim($parcala[$i]);
    		mysql_query("Insert Into tablo_ismi (baslik, aciklama) Values ('".$baslik."', '".$baslik." beyaz eşya servisi')");
    	}
    }
    ?>
    <form action="ekle.php" method="post"><textarea name="veri" cols="100" rows="10"></textarea><br><input type="submit" value="Toplu ekle"></form>
    Değişken bölümlerini kendi bilgilerinle değiştirerek kullanabilirsin.
  • 27-05-2010, 23:45:10
    #4
    çok teşekkür ederim ersat. ekledim bile hepsini