Следующий код правильно загружает файл .csv в MySQL на сервере WAMP, но он не работает на общем хостинге GoDaddy:
<?php
$con = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
};
$sql = "LOAD DATA INFILE 'Dis.csv'
INTO TABLE `single-ecolo-dis-no-tbl`
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '\"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;";
Я не получаю сообщение об ошибке, просто белая страница. Я уверен, что все полномочия верны. Нет проблем с подключением. Похоже, что запрос не выполняется вообще.
Редактировать: После включения отображения ошибок я получаю это сообщение об ошибке после загрузки страницы:
Обновление пользователя не выполнено: доступ запрещен для пользователя ‘theUser’ @ ‘localhost’ (с использованием пароля: ДА)
Ваше имя пользователя и / или пароль неверны для вашей базы данных MySQL. Убедитесь, что у вас есть правильные учетные данные, а затем повторите попытку.
Вы всегда можете обратиться в службу поддержки GoDaddy, если не знаете, где получить правильные учетные данные для входа.
Других решений пока нет …