1

私が達成しようとしているのは、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++ で確認)

何かご意見は?前もって感謝します

4

0 に答える 0