PHP

PHP ile Text Dosyasını Veritabanına Kaydetme

Bu yazıda MySQL veritabanına text dosyasındaki düzenli veriyi nasıl kaydedeceğinizi göreceksiniz. Bu yazıda standart fopen fonksiyonu yerine PHP 5.1+ ile gelen Standart PHP Library (SPL) arayüzünü kullanan SplFileObject sınıfını kullanacağız.

Uygulama için oluşturduğum veritabanı aşağıdaki gibidir. Tablonun adını musteri olarak aşağıdaki gibi oluşturdum.

Yukarıdaki veritabanına kaydedilecek text veriside aşağıdaki gibidir. Dosyasının adını veri.txt olarak berirledim.

Aşağıdaki kodda; SplFileObject, metin dosyasının sonuna ulaşana kadar metin satırını satır satır okur. Her satırda kişinin adı, soyadı ve doğum tarihi bulunur. Satırı okuduktan sonra, bir işlemdeki değişkenlerin listesine değer atamak için list() işlevini kullanırız.

PDO nesnesini oluşturup, ilgili bağlantı ve tablo isimlerini doğru şekilde yaptıktan sonra kayıt ekleme işlemini aşağıdaki kod benzer bir şekilde yaparız.

Benim oluşturduğum örnekte veritabanı adı ornek ve tablo adı musteridir.

 

 

 

 

Yorum bırak