Virtuozzo, Ну тебе написали уже в чем дело, имена полученные из файла, надо очистить от лишних символов.
Я бы вообще не так делал, создаем табличку
CREATE TABLE `pdf_file_name` (
`NAME` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;потом залазим в в консоль, или чем там с mysql работаешь.
-- смотришь откуда можно файл залить
SELECT @@secure_file_priv;
-- ну и собственно заливаешь
LOAD DATA INFILE '/var/lib/mysql-files/list.txt' INTO TABLE pdf_file_name;А потом что угодно с таблицей делаешь(удаляешь пустые строки, добавляешь ай-ди и т д).