• 21-10-2017, 22:06:27
    #1
    Merhabalar.

    Konuyu hemen özetleyeyim soracağım şeyi yardımcı olursa bilen arkadaşlar çok sevinirim.

    Elimde 6000 adet kadar kelime var alt alta txt de duruyor. Databasede aktarmak istediğim tablomun yapısı şu şekilde;



    Bendeki txt dosyasını nasıl içe aktarırım acaba? Yardımcı olabilecek var mı bu konuda?
  • 21-10-2017, 22:18:33
    #2
    OdemeHizmetleri adlı üyeden alıntı: mesajı görüntüle
    Merhabalar.

    Konuyu hemen özetleyeyim soracağım şeyi yardımcı olursa bilen arkadaşlar çok sevinirim.

    Elimde 6000 adet kadar kelime var alt alta txt de duruyor. Databasede aktarmak istediğim tablomun yapısı şu şekilde;



    Bendeki txt dosyasını nasıl içe aktarırım acaba? Yardımcı olabilecek var mı bu konuda?
    Sunucuda aktar.php oluşturup aşağıdaki gerekli mysql connect bilgilerini girdikten sonra aktar.php'nin bulunduğu dizinde kelimeler.txt olmasıda lazım
    Direk yazdım test etmedim, sıkıntı olursa haber verirsiniz

    Saygılar
    <?php
    $db = new mysqli('localhost', 'root', 'şifre', 'databaseadi');
    $db->query("SET NAMES utf8");
    
    foreach (explode("\n", file_get_contents("kelimeler.txt")) as $word) {
    $db->query("INSERT INTO tabloadi(baslik) VALUES ('" . trim($word) . "')");
    }
  • 21-10-2017, 22:20:52
    #3
    Alt altta duruyor derken tam olarak bir örnekle anlatırsan daha uygun olur txt deki verilerle
  • 21-10-2017, 22:27:53
    #4
    G3da hocam teşekkür ediyorum, oldu. Henüz gelişme aşamasındayım mantığı kuruyorum ama uygulayamıyorum sağolun böylesi daha iyi oldu.
  • 21-10-2017, 23:43:54
    #5
    Böyle durumlar için can kurtaran niteliğinde bir kit olan Navicat'i tavsiye ederim Henüz bu konularda hiç yolda bırakmadı.