LOAD DATA LOCAL INFILE PDO InnoDB

vipTelnet
Дата: 13.01.2013 13:06:48
Пытаюсь вставить файл cvs в базу через PHPmyAdmin все происходит без проблем
Пытаюсь исполнитель тот же SQL который написал PHPmyAdmin через PDO
не работает.
$filepath = str_replace('\\','\\\\',getcwd()).'\\\\'.$filename;
		$q_import = 
		"LOAD DATA LOCAL INFILE  '".$filepath."' REPLACE INTO TABLE  `".$table."` ".
		"FIELDS TERMINATED BY  ';' ".
		"ENCLOSED BY  '\"' ".
		"ESCAPED BY  '\\' ".
		"LINES TERMINATED BY  '\\r\\n' ".
		"IGNORE 1 ".
		"LINES";
			
		echo $q_import;
		$STH = $this->DBO->prepare($q_import);
		$STH->execute();

Вижу следующие сообщение об ошибке
LOAD DATA LOCAL INFILE 'Y:\\home\\localhost\\www\\base\\20101201.csv' REPLACE INTO TABLE `20101201` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\' LINES TERMINATED BY '\r\n' IGNORE 1 LINES
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\r\n' IGNORE 1 LINES' at line 1' in Y:\home\localhost\www\base\index.php:75 Stack trace: #0 Y:\home\localhost\www\base\index.php(75): PDOStatement->execute() #1 Y:\home\localhost\www\base\index.php(26): CVS->import_csv('20101201', '20101201.csv', true) #2 Y:\home\localhost\www\base\index.php(108): CVS->prepare_csv() #3

Писал уже и так "LINES TERMINATED BY '\\\\r\\\\n' ". не помогло
Делаю это из под Виндоус
miksoft
Дата: 13.01.2013 13:16:02
echo $q_import; что выдает?
vipTelnet
Дата: 13.01.2013 13:26:14
LOAD DATA LOCAL INFILE 'Y:\\home\\localhost\\www\\base\\20101201.csv' REPLACE INTO TABLE `20101201` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\' LINES TERMINATED BY '\r\n' IGNORE 1 LINES
miksoft
Дата: 13.01.2013 13:29:55
В ESCAPED BY удвойте количество слешей
vipTelnet
Дата: 13.01.2013 13:34:30
		$q_import = 
		"LOAD DATA LOCAL INFILE  '".$filepath."' REPLACE INTO TABLE  `".$table."` ".
		"FIELDS TERMINATED BY  ';' ".
		"ENCLOSED BY  '\"' ".
		"ESCAPED BY  '\\\\' ".
		"LINES TERMINATED BY  '\\r\\n' ".
		"IGNORE 1 ".
		"LINES";
			
		echo $q_import;
		$STH = $this->DBO->prepare($q_import);
		$STH->execute();
echo "Данные  ".$file." были добавлены в базу <br>";

Удвоил теперь пишет
LOAD DATA LOCAL INFILE 'Y:\\home\\localhost\\www\\base\\20101201.csv' REPLACE INTO TABLE `20101201` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n' IGNORE 1 LINES
Warning: PDOStatement::execute() [pdostatement.execute]: LOAD DATA LOCAL INFILE forbidden in Y:\home\localhost\www\base\index.php on line 75
Данные были добавлены в базу

Хотя таблицы вновь пустые
vipTelnet
Дата: 13.01.2013 13:36:53
Когда пытаюсь просто выполнить запрос
LOAD DATA LOCAL INFILE 'Y:\\home\\localhost\\www\\base\\20101201.csv' REPLACE INTO TABLE `20101201` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n' IGNORE 1 LINES

в базе строки создаются но реально заполняется только первая колонка остальные имеют значение NULL
vipTelnet
Дата: 13.01.2013 13:56:08
Изменил так

		$q_import = 
		"LOAD DATA LOCAL INFILE  '".$filepath."' REPLACE INTO TABLE  `".$table."` ".
		"FIELDS TERMINATED BY  ',' ".
		"ENCLOSED BY  '\"' ".
		"LINES TERMINATED BY  '\\r\\n' ".
		"IGNORE 1 ".
		"LINES";
			
		echo $q_import;
		$STH = $this->DBO->prepare($q_import);
		$STH->execute();
		echo "Данные  ".$file." были добавлены в базу <br>";

т.е поменял там TERMINATED BY на запятую, и удалил ESCAPED BY

теперь пишет
LOAD DATA LOCAL INFILE 'Y:\\home\\localhost\\www\\base\\20101201.csv' REPLACE INTO TABLE `20101201` FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES
Warning: PDOStatement::execute() [pdostatement.execute]: LOAD DATA LOCAL INFILE forbidden in Y:\home\localhost\www\base\index.php on line 74
Данные были добавлены в базу

Беру сгенерированый запрос
LOAD DATA LOCAL INFILE 'Y:\\home\\localhost\\www\\base\\20101201.csv' REPLACE INTO TABLE `20101201` FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES

и исполняю руками
Все нормально вставляется и поля и все поля показываются
Почему ж через PDO не исполняется?