Hi I am trying to import various pipe delimited files using php 5.2 into a mysql database. I am importing various formats of piped data and my end goal is to try put the different data into a suitably normalised data structure but need to do some post processing on the data to put it into my model correctly.
Bunu yapmak için en iyi yolu, daha sonra çeşitli tablolar içe bir tablo olarak adlandırılan tampon içine almak ve verileri haritaya düşündüm. Daha sonra bazı verileri doğru tabloya almak için / haritalama dönüşümleri uygulamak sadece (80 sütuna kadar orada olacak) Her sütunları temsil alanları ile "tampon" adında bir tablo oluşturmak planlıyorum.
Benim planlı bir yaklaşım daha sonra formatını kontrol etmek için bana esneklik sağlayan, SQL büyü yapmak için çeşitli hazır deyimleri içeren bir işleve sahip olan bu sınıf genişletmek jenerik tampon tabloya boru verileri okur bir temel sınıf oluşturmak için aynı ilk satırda başlıklarını okurken ve bir format değiştirerek.
Benim sorular şunlardır:
Nedir tabloya kaydedilen yerel bir dosyadan veri okuma adımını biri yapmak için en iyi yolu nedir? Ben sonra satır veri hattını takın (http://stackoverflow.com/questions/1092638/best-practice-import-csv-to-mysql-database-using-php-5-x önerildiği gibi) ya da sadece fopen i mysql LOAD DATA kullanmanız gerekir eğer çok emin değilim.
bu iyi yaklaşımdır? Nasıl diğer insanlar bu yaklaşım var?
- Yardımcı olabilir zen çerçevesinde bir şey var mı?
Ek: Ben bir zamanlanmış görev yapmak planlıyorum.