У меня есть базовый инструмент импорта, который мы используем для загрузки в нашу базу данных с помощью PHP. Вот пример скрипта. Мой вопрос: как я могу проверить заголовки перед импортом? В основном сверьте значение, чтобы убедиться, что правильный файл становится imported.I посмотрел везде в Интернете, но не может найти ответ Моих заголовковValidate Headers ON CSV & TXT
SKU, Цена, Активного
LOAD DATA LOW_PRIORITY LOCAL INFILE '$ file' В ТАБЛИЦЕ
sample
.your_temp_table
ПОЛЯ TERMINATED BY '' OPTIONALLY ПРИЛАГАЕМОГО BY '\ "' ЛИНИЙ TERMINATED BY '\ п' IGNORE 1 LINES // Продолжать работать остальной сценарий
Мой вопрос заключается в том, чтобы проверить заголовки перед тем сценарий побежал Я использую
$ файла = $ _GET [ 'файл'];? $ файл = urldecode ($ файла); // получение файла при загрузке
Passing '$ _GET' значения непосредственно в запросе является [супер плохая идея] (HTTP : //bobby-tables.com/). Пожалуйста, абсолютно уверен, что [правильно сбежал] (http://bobby-tables.com/). – tadman
Я понимаю. Что бы вы рекомендовали, это лучшее решение? –
Экранирование вещей - лучшее решение. Еще лучше: использование уровня базы данных, такого как PDO, который поддерживает привязку к заполнителям. – tadman