Pratik MySQL Veritabanı CSV Dosyadan Değerleri Nasıl Split

0 Cevap php

Diyelim ki bir CSV dosyasında aşağıdaki satırı (bu örnekte başlık satırı kaldırıldı) olduğunu kabul edelim:

"500,000",2,50,2,90000

Ben bir PHP komut dosyası tek tek satırlara dosyasını kırmak, ve $ linearray adlı bir dizide her satırı saklamak, CSV dosyasını okudum. Sonra, tek tek her satırında bakmak için bir foreach döngüsü kullanın.

Foreach döngüsü içinde, aşağıdaki işlevi kullanarak ayrı değişkenler içine satır sonu:

$line = str_replace("'","\'",$line);

Burada, ben bir MySQL veritabanı içinde ayrı sütuna değerleri girin. Komut çalışır. Değerleri veritabanına eklenir, ama ben bir sorun haline çalıştırmak vardır. Ben istiyorum:

"500,000"  |  2  |  50  |  2  |  90000

Ama bu olsun:

"500  |  000"  |  2  |  50  |  2  |  90000

Script tırnak içinde virgül atlamak gerektiğini anlamak için yeterince zeki değildir. Eğer ben arıyorum çıktı almak emin olmak için benim komut değiştirmek nasıl biliyor musunuz?

0 Cevap