I .dat
dosya ayrılmış-noktalı virgül var ve ben bu dosyayı okumak ve bir veritabanına içeriğini saklamak istiyorum.
.dat
dosyasının yapısı:
PARTYID;PARTYCODE;CONNECTION
256;319;234
879;435;135
.dat
dosyasını almak için SQL:
$sql_qry = "INSERT INTO DatTable (PARTYID,PARTYCODE,CONNECTIONID)
VALUES ('$data[0]','$data[1]','$data[2]')";
$stmt = $this->connection->prepare($sql_qry);
$stmt->execute();
$this->checkForErrors($stmt);
Şimdi Db yapı gibi görünüyor daha komut dosyası çalıştırırsanız:
PARTYID PARTYCODE CONNECTION
------------------------------
1 PARTYID PARTYCODE CONNECTION
2 256 319 234
3 879 435 135
Açıkçası, ben tablodaki sütun başlıklarını (PARTYID PARTYCODE BAĞLANTI satır) gerek yok ... Peki nasıl ben onları kaldırmanız gerekir?
Interesting Answer:
Just Insert fgetcsv($fp, 1000, ",");
at the first line and while loop will start from second line.