テキストファイルを読み込もうとしています。
これは私のテキストファイルの例です:
"20130228"、 "0000079511"、 "ESTEVES PAIVA TERESA HELENA"、 ""、 "4"、 "PAGO UNICO"、 ""、 ""、 ""、 ""、 ""、0.00,0.00,0.00,0.00、 2000.00、 "20121213"
ご想像のとおり、この2つの日付20130228と20121213があり、5番目の列は数字ですが、ファイルを読み取ってデータベースのテーブルに入力すると、すべての日付で00-00-0000になり、数字の4ではなく0になります。
情報を読み取ってテーブルに挿入するためのコードは次のとおりです。
if ($type == "text/csv") {
move_uploaded_file($temp, "upload/$name");
$fp = fopen("upload/$name",'r') or die("no se puede abrir el archivo");
do {
if ($data[0]) {
mysql_query("INSERT INTO contacts (fecha_pago, cedula_alumno, nombre_alumno, mencion, codigo_forma) VALUES
(
'".addslashes($data[0])."',
'".addslashes($data[1])."',
'".addslashes($data[2])."'
'".addslashes($data[3])."'
'".addslashes($data[4])."'
)
");
}
} while ($data = fgetcsv($fp,1000,",","'"));
よろしくお願いします