私が達成しようとしているのは、Excel 2013 からデータをエクスポートし、そのデータをリモート サーバーにアップロードすることです。データは Excel に保存され、毎週更新されます。MySQL 5.x と PHP 5.3.x を使用し、WAMP を使用して Windows 7 システム開発環境で作業しています。私はインターネットで多くの調査を行いましたが、問題を解決できませんでした。
これは私のテーブルです:
$query = "CREATE TABLE IF NOT EXISTS `t0` (
`id` INT NOT NULL AUTO_INCREMENT ,
`fromport` CHAR(10) NOT NULL ,
`kabatas` INT NULL ,
`eminonu` INT NULL ,
`bostanci` INT NULL ,
`maltepe` INT NULL ,
`kartal` INT NULL ,
`buyukada` INT NULL ,
`heybeliada` INT NULL ,
`burgazada` INT NULL ,
`kinaliada` INT NULL ,
`sedefadasi` INT NULL ,
`fromtime` CHAR(10) NULL ,
`fromtype` VARCHAR(50) NULL ,
`company` VARCHAR(50) NULL ,
`duration` CHAR(10) NULL ,
`price` FLOAT NULL ,
PRIMARY KEY (`id`) )
;";
これは LOAD DATA の PHP 部分です。
$query = 'LOAD DATA LOCAL INFILE "c:/transportation/' . $filename . '.txt" INTO TABLE ' . $filename . ' LINES TERMINATED BY "\r\n" IGNORE 1 LINES;';
$result = mysqli_query($db, $query);
テストデータは次のとおりです。
no fromport kabatas eminonu bostanci maltepe kartal buyukada heybeliada burgazada kinaliada sedefadasi fromtime fromtype company duration
price
KABATAŞ 1 08:30 Vapur İDO 01:30 5.00 TL
KABATAŞ 1 09:30 Vapur İDO 01:30 5.00 TL
KABATAŞ 1 13:00 Vapur İDO 01:30 5.00 TL KABATAŞ
1 15:00 Vapur İDO 01:30 5.00
1 19:00 Vapur İDO 01:30 5.00 TL
今:
エラーはありません 結果としてテーブルにデータはありません (MySQL Workbench で確認) 行と CR+LF で、TAB で区切られたデータ (Notepad++ で確認)
何かご意見は?前もって感謝します