Я пытаюсь открыть файл и импортировать его в PSQL
$sql ="COPY r_vehicle_submodel FROM '".$filePath."' DELIMITER ',' CSV";
Однако это отображает мне ошибку:
Неустранимая ошибка: необработанное исключение ‘PDOException’ с сообщением
‘SQLSTATE [58P01]: неопределенный файл: 7 ОШИБКА: не удалось открыть файл
«C: \ xampp … \ uploads \ SearchTreeCZ.csv» для чтения: нет такого файла или
каталог ‘в
Я пытаюсь скопировать этот путь в буфер обмена и открыть файл, и я открываю его правильно, так что файл там точно.
После этого я подумал, если бы у PHP не было разрешения на этот файл / папку, поэтому я пишу что-то действительно простое:
$file = fopen($filePath,'r');
echo fread($file,filesize($filePath));
Что правильно открыть мне мой файл, я также пытаюсь успешно отсканировать этот путь.
echo $filepath
дисплей:
C: \ XAMPP \ HTDOCS \ XAMPP \ утилиты \ searchTreeImport \ загрузки \ SearchTreeCZ.csv
Ребята, у вас есть идеи, где могут быть проблемы и почему я не могу открыть этот файл?
Спасибо
РЕДАКТИРОВАТЬ:
Это QUERY работает (MySQL)
$sql = "LOAD DATA INFILE '".$filePath."'
INTO TABLE r_vehicle_submodel
CHARACTER SET UTF8
FIELDS TERMINATED BY ','
ENCLOSED BY '\"'
IGNORE 1 LINES ";
Этот запрос не работает (PSQL)
$sql ="COPY r_vehicle_submodel FROM '".$filePath."' DELIMITER ',' CSV";
Так что я ожидаю, что проблема может быть в моем запросе $ sql
Задача ещё не решена.
Других решений пока нет …